|
Public Member Functions |
| | TTreeProjectionTransform () |
| | ~TTreeProjectionTransform () |
| const TTreeTransform * | GetTransform () const |
| const TPlane * | GetPlane () const |
| const TTreeTransform * | GetEyeTransform () const |
| const I3DShCamera * | GetProjection () const |
| void | SetTransform (const TTreeTransform *aT) |
| void | SetPlane (const TPlane *aT) |
| void | SetEyeTransform (const TTreeTransform *aT) |
| void | SetProjection (I3DShCamera *aproj) |
| void | Transform (const TVector3 &PP, TVector2 &RR, ConTransformPoints *inter=0) const |
| boolean | InverseTransform (const TVector2 &iPoint, TVector2 &pPoint, ConInverseTransformPoints *inter=0) const |
| boolean | TransformLine (const TVector3 &P1, const TVector3 &P2, TVector3 &R1, TVector3 &R2) const |
| boolean | TransformPoint (const TVector3 &P1, TVector3 &R1) const |
| boolean | InverseTransform (const TVector2 &iPoint, TVector2 &pPoint, ConInverseTransformPoints *inter, TStraightLine *aline) const |
| boolean | IsCameraIsometric () const |
Protected Attributes |
| TTreeTransform | fT |
| boolean | fHasT |
| boolean | fIsCameraIsometric |
| const TPlane * | fPlane |
| const TTreeTransform * | fEyeT |
| I3DShCamera * | fProj |