versor  3.0
C++11 library for Geometric algebra
Public Member Functions | Public Attributes | List of all members
vsr::cga::Rig3 Struct Reference
Inheritance diagram for vsr::cga::Rig3:

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

The documentation for this struct was generated from the following file: