Searched refs:Block (Results 1 - 8 of 8) sorted by relevance
/inkscape/src/libvpsc/ |
H A D | blocks.h | 22 class Block; 33 class Blocks : public std::set<Block*> 44 void mergeLeft(Block *r); 50 void mergeRight(Block *l); 56 void split(Block *b, Block *&l, Block *&r, Constraint *c); 75 void removeBlock(Block *doomed);
|
H A D | block.h | 25 class Block class in namespace:vpsc 31 friend std::ostream& operator <<(std::ostream &os,const Block &b); 37 Block(Variable* const v=NULL); 38 virtual ~Block(void); 60 void merge(Block *b, Constraint *c, double dist); 62 void merge(Block *b, Constraint *c); 63 void mergeIn(Block *b); 64 void mergeOut(Block *b); 71 void split(Block *&l, Block * [all...] |
H A D | block.cpp | 23 void Block::addVariable(Variable* const v) { 30 Block::Block(Variable* const v) { function in class:vpsc::Block 43 double Block::desiredWeightedPosition() { 50 Block::~Block(void) 56 void Block::setUpInConstraints() { 59 void Block::setUpOutConstraints() { 62 void Block::setUpConstraintHeap(PairingHeap<Constraint*>* &h,bool in) { 77 void Block [all...] |
H A D | blocks.cpp | 34 insert(new Block(vs[i])); 40 for(set<Block*>::iterator i=begin();i!=end();++i) { 76 void Blocks::mergeLeft(Block *r) { 89 Block *l = c->left->block; 108 void Blocks::mergeRight(Block *l) { 120 Block *r = c->right->block; 136 void Blocks::removeBlock(Block *doomed) { 141 vector<Block*> bcopy(begin(),end()); 142 for(vector<Block*>::iterator i=bcopy.begin();i!=bcopy.end();++i) { 143 Block * [all...] |
H A D | solve_VPSC.cpp | 53 for(set<Block*>::iterator i=bs->begin();i!=bs->end();++i) { 54 Block *b=*i; 93 for(set<Block*>::const_iterator i=bs->begin();i!=bs->end();++i) { 94 Block *b=*i; 98 for(set<Block*>::const_iterator i=bs->begin();i!=bs->end();++i) { 99 Block *b=*i; 107 Block *l=NULL, *r=NULL; 156 Block *lb = v->left->block, *rb = v->right->block; 200 for(set<Block*>::const_iterator i(bs->begin());i!=bs->end();++i) { 201 Block * [all...] |
H A D | variable.h | 28 Block *block;
|
/inkscape/src/libavoid/ |
H A D | vpsc.h | 67 class Block class in namespace:Avoid 73 friend std::ostream& operator <<(std::ostream &os,const Block &b); 80 Block(Variable* const v=NULL); 81 ~Block(void); 89 void merge(Block *b, Constraint *c, double dist); 90 Block* merge(Block *b, Constraint *c); 91 void mergeIn(Block *b); 92 void mergeOut(Block *b); 93 void split(Block * [all...] |
H A D | vpsc.cpp | 89 for(set<Block*>::iterator i=bs->begin();i!=bs->end();++i) { 90 Block *b=*i; 164 map<Block*, node*> bmap; 166 for(set<Block*>::const_iterator i=bs->begin();i!=bs->end();++i) { 167 Block *b=*i; 172 for(set<Block*>::const_iterator i=bs->begin();i!=bs->end();++i) { 173 Block *b=*i; 177 Block *l=c->left->block; 186 Block *r=c->right->block; 263 Block *l 645 Block::Block(Variable* const v) function in class:Avoid::Block [all...] |
Completed in 21 milliseconds