#include <EmmaCylinderProjector.h>
Inheritance diagram for EmmaCylinderProjector:

Public Member Functions | |
| ~EmmaCylinderProjector () | |
| virtual EmmaVec3f | project (const EmmaVec2f &point)=0 |
| EmmaVec3f | projectAndGetRotation (const EmmaVec2f &point, EmmaRotation &rot) |
| virtual EmmaRotation | getRotation (const EmmaVec3f &point1, const EmmaVec3f &point2)=0 |
| void | setCylinder (const EmmaCylinder &cyl) |
| const EmmaCylinder & | getCylinder () const |
| void | setOrientToEye (EmmaBool orientToEye) |
| EmmaBool | isOrientToEye () const |
| void | setFront (EmmaBool isFront) |
| EmmaBool | isFront () const |
| EmmaBool | isPointInFront (const EmmaVec3f &point) const |
| virtual void | setWorkingSpace (const EmmaMatrix &space) |
Protected Member Functions | |
| EmmaCylinderProjector (EmmaBool orientToEye) | |
| EmmaCylinderProjector (const EmmaCylinder &cyl, EmmaBool orientToEye) | |
| EmmaBool | intersectCylinderFront (const EmmaLine &line, EmmaVec3f &result) |
Protected Attributes | |
| EmmaBool | intersectFront |
| EmmaCylinder | cylinder |
| EmmaBool | orientToEye |
| EmmaBool | needSetup |
| EmmaVec3f | lastPoint |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
Implemented in EmmaCylinderPlaneProjector, EmmaCylinderSectionProjector, and EmmaCylinderSheetProjector. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Implemented in EmmaCylinderPlaneProjector, EmmaCylinderSectionProjector, and EmmaCylinderSheetProjector. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.3