|
versor
3.0
C++11 library for Geometric algebra
|
Public Member Functions | |
| Rig3 (const Pnt &target, RigidNode *ra, RigidNode *rb, RigidNode *rc, bool m, bool p) | |
| void | set (const Point &target, RigidNode *ra, RigidNode *rb, RigidNode *rc, bool m, bool p) |
| set from target and constraints Counter Clockwise | |
| virtual void | onEval (double amt) |
| evaluation implementation to be implemented by subclass | |
Public Member Functions inherited from vsr::cga::RigidNode | |
| Point | eval (double amt=0) |
| void | setResult (const Point &p) |
Public Attributes | |
| DistancePtr | da |
| DistancePtr | db |
| DistancePtr | dc |
| bool | bMtn |
| fold is a mountain fold | |
| bool | bCoplanar = false |
| result is coplanar with three constraints | |
Public Attributes inherited from vsr::cga::RigidNode | |
| Point | result = Point() |
| stored evaluated result | |
| bool | bCalc = true |
| whether to Evaluate | |
| vector< RigidNode * > | mParent |
| parents which might need to be evaluated before this one | |
1.8.10