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:
vsr::cga::RigidNode

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: