KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
Math3D::LocalCoordinates3D Struct Reference
Inheritance diagram for Math3D::LocalCoordinates3D:
Math3D::ScaledLocalCoordinates3D Math3D::Box3D Math3D::Ellipsoid3D

Public Member Functions

void getBasis (Matrix4 &) const
 
void getBasisInv (Matrix4 &) const
 
void getTransform (RigidTransform &) const
 
void getTransformInv (RigidTransform &) const
 
void toLocal (const Point3D &, Point3D &) const
 
void toLocalReorient (const Vector3 &, Vector3 &) const
 
void fromLocal (const Point3D &, Point3D &) const
 
void fromLocalReorient (const Vector3 &, Vector3 &) const
 
void toLocal (const Line3D &, Line3D &) const
 
void toLocal (const Segment3D &, Segment3D &) const
 
void toLocal (const Plane3D &, Plane3D &) const
 
void fromLocal (const Line3D &, Line3D &) const
 
void fromLocal (const Segment3D &, Segment3D &) const
 
void fromLocal (const Plane3D &, Plane3D &) const
 
bool Read (File &f)
 
bool Write (File &f) const
 

Public Attributes

Vector3 origin
 
Vector3 xbasis
 
Vector3 ybasis
 
Vector3 zbasis
 

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