Functions | |||
![]() | ![]() | void | assoc ( angle_constraint &c, vector2 &p0, vector2 &p1, vector2 &p2 ) |
![]() | ![]() | Associates an angle_constraint with the 3 points it constrains. More... | |
![]() | ![]() | void | unassoc ( angle_constraint &c ) |
![]() | ![]() | Disassociates an angle_constraint from the points it constrains. More... | |
![]() | ![]() | void | assoc ( bearing_constraint &c, vector2 &p0, vector2 &p1 ) |
![]() | ![]() | Associates a bearing_constraint with the 2 points it constrains. More... | |
![]() | ![]() | void | unassoc ( bearing_constraint &c ) |
![]() | ![]() | Disassociates a bearing_constraint from the points it constrains. More... | |
![]() | ![]() | void | assoc ( distance_constraint &c, vector2 &p0, vector2 &p1 ) |
![]() | ![]() | Associates a distance_constraint with the 2 points it constrains. More... | |
![]() | ![]() | void | unassoc ( distance_constraint &c ) |
![]() | ![]() | Disassociates a distance_constraint from the points it constrains. More... | |
![]() | ![]() | void | assoc ( through_constraint &tc, curve &cu, vector2 &p ) |
![]() | ![]() | Associates a through_constraint with the point and curve it constrains. More... | |
![]() | ![]() | void | assoc ( vector_constraint &c, vector2 &p0, vector2 &p1 ) |
![]() | ![]() | Associates a vector_constraint with the 2 points it constrains. More... | |
![]() | ![]() | void | unassoc ( vector_constraint &c ) |
![]() | ![]() | Disassociates a vector_constraint from the points it constrains. More... | |
Definition in file assoc.cpp.
| void assoc (angle_constraint & c, vector2 & p0, vector2 & p1, vector2 & p2) |
Associates an angle_constraint with the 3 points it constrains.
assert( !c.points()[0] ); assert( !c.points()[1] ); assert( !c.points()[2] );
assert( c.points()[0] == &p0 ); assert( c.points()[1] == &p1 ); assert( c.points()[2] == &p2 );
| void unassoc (angle_constraint & c) |
Disassociates an angle_constraint from the points it constrains.
assert( !c.points()[0] ); assert( !c.points()[1] ); assert( !c.points()[2] );
| void assoc (bearing_constraint & c, vector2 & p0, vector2 & p1) |
Associates a bearing_constraint with the 2 points it constrains.
assert( !c.points()[0] ); assert( !c.points()[1] );
assert( c.points()[0] == &p0 ); assert( c.points()[1] == &p1 );
| void unassoc (bearing_constraint & c) |
Disassociates a bearing_constraint from the points it constrains.
assert( !c.points()[0] ); assert( !c.points()[1] );
| void assoc (distance_constraint & c, vector2 & p0, vector2 & p1) |
Associates a distance_constraint with the 2 points it constrains.
assert( !c.points()[0] ); assert( !c.points()[1] );
assert( c.points()[0] == &p0 ); assert( c.points()[1] == &p1 );
| void unassoc (distance_constraint & c) |
Disassociates a distance_constraint from the points it constrains.
assert( !c.points()[0] ); assert( !c.points()[1] );
| void assoc (through_constraint & tc, curve & cu, vector2 & p) |
Associates a through_constraint with the point and curve it constrains.
assert( !tc.constrained_curve() ); assert( tc.points().empty() ); assert( 2 <= cu.param.size() );
assert( tc.constrained_curve() == &cu ); assert( tc.points()[0] == &p ); assert( tc.points().size() == cu.param.size()+1 ); tc.points[i+1] == tc.param[i] for i in [0 .. tc.param.size()-1];
| void assoc (vector_constraint & c, vector2 & p0, vector2 & p1) |
Associates a vector_constraint with the 2 points it constrains.
assert( !c.points()[0] );
assert( c.points()[0] == &p0 ); assert( c.points()[1] == &p1 );
| void unassoc (vector_constraint & c) |
Disassociates a vector_constraint from the points it constrains.
assert( !c.points()[0] ); assert( !c.points()[1] );
1.0.0 written by Dimitri van Heesch,
© 1997-1999