Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Friends | List of all members
GMathPlane Class Reference

Public Member Functions

 GMathPlane (const GMathVec3d &origin, const GMathVec3d &normal)
 
void clear ()
 
void set (const GMathVec3d &origin, const GMathVec3d &normal)
 
void set_origin (const GMathVec3d &origin)
 
void set_normal (const GMathVec3d &normal)
 
void transform (const GMathMatrix4x4d &xform, const GMathMatrix4x4d &inv_xform)
 
void transform (const GMathPlane &plane, const GMathMatrix4x4d &xform, const GMathMatrix4x4d &inv_xform)
 
void normalize ()
 
const GMathVec3d & get_origin () const
 
const GMathVec3d & get_normal () const
 
const double & get_offset () const
 
double get_norm () const
 
double eval (const GMathVec3d &point) const
 
double operator() (const GMathVec3d &point) const
 
double get_dist (const GMathVec3d &point) const
 

Friends

class GMathFrustum