Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EmmaCylinderSheetProjector Class Reference

#include <EmmaCylinderSheetProjector.h>

Inheritance diagram for EmmaCylinderSheetProjector:

EmmaCylinderProjector List of all members.

Public Member Functions

 EmmaCylinderSheetProjector (EmmaBool orientToEye=TRUE)
 EmmaCylinderSheetProjector (const EmmaCylinder &cyl, EmmaBool orientToEye=TRUE)
 ~EmmaCylinderSheetProjector ()
virtual EmmaProjector * copy () const
virtual EmmaVec3f project (const EmmaVec2f &point)
virtual EmmaRotation getRotation (const EmmaVec3f &point1, const EmmaVec3f &point2)

Protected Member Functions

virtual void setupPlane ()

Protected Attributes

EmmaVec3f workingProjPoint
EmmaVec3f planeDir
EmmaPlane tolPlane

Constructor & Destructor Documentation

EmmaCylinderSheetProjector::EmmaCylinderSheetProjector EmmaBool  orientToEye = TRUE  ) 
 

EmmaCylinderSheetProjector::EmmaCylinderSheetProjector const EmmaCylinder &  cyl,
EmmaBool  orientToEye = TRUE
 

EmmaCylinderSheetProjector::~EmmaCylinderSheetProjector  )  [inline]
 


Member Function Documentation

virtual EmmaProjector* EmmaCylinderSheetProjector::copy  )  const [virtual]
 

virtual EmmaRotation EmmaCylinderSheetProjector::getRotation const EmmaVec3f &  point1,
const EmmaVec3f &  point2
[virtual]
 

Implements EmmaCylinderProjector.

virtual EmmaVec3f EmmaCylinderSheetProjector::project const EmmaVec2f &  point  )  [virtual]
 

Implements EmmaCylinderProjector.

virtual void EmmaCylinderSheetProjector::setupPlane  )  [protected, virtual]
 


Member Data Documentation

EmmaVec3f EmmaCylinderSheetProjector::planeDir [protected]
 

EmmaPlane EmmaCylinderSheetProjector::tolPlane [protected]
 

EmmaVec3f EmmaCylinderSheetProjector::workingProjPoint [protected]
 


The documentation for this class was generated from the following file:
Generated on Sat Apr 1 06:08:21 2006 for Emma SDK Guide by  doxygen 1.4.3