Public Member Functions |
| | IGESDraw_PerspectiveView () |
| void | Init (const Standard_Integer aViewNumber, const Standard_Real aScaleFactor, const gp_XYZ &aViewNormalVector, const gp_XYZ &aViewReferencePoint, const gp_XYZ &aCenterOfProjection, const gp_XYZ &aViewUpVector, const Standard_Real aViewPlaneDistance, const gp_XY &aTopLeft, const gp_XY &aBottomRight, const Standard_Integer aDepthClip, const Standard_Real aBackPlaneDistance, const Standard_Real aFrontPlaneDistance) |
| | This method is used to set the fields of the class
PerspectiveView
|
| Standard_Boolean | IsSingle () const |
| | Returns True (for a single view)
|
| Standard_Integer | NbViews () const |
| | Returns 1 (single view)
|
| Handle_IGESData_ViewKindEntity | ViewItem (const Standard_Integer num) const |
| | For a single view, returns <me> whatever <num>
|
| Standard_Integer | ViewNumber () const |
| | returns the view number associated with <me>
|
| Standard_Real | ScaleFactor () const |
| | returns the scale factor associated with <me>
|
| gp_Vec | ViewNormalVector () const |
| | returns the View plane normal vector (model space)
|
| gp_Pnt | ViewReferencePoint () const |
| | returns the View reference point (model space)
|
| gp_Pnt | CenterOfProjection () const |
| | returns the Center Of Projection (model space)
|
| gp_Vec | ViewUpVector () const |
| | returns the View up vector (model space)
|
| Standard_Real | ViewPlaneDistance () const |
| | returns the View plane distance (model space)
|
| gp_Pnt2d | TopLeft () const |
| | returns the top left point of the clipping window
|
| gp_Pnt2d | BottomRight () const |
| | returns the bottom right point of the clipping window
|
| Standard_Integer | DepthClip () const |
| | returns the Depth clipping indicator
0 = No depth clipping
1 = Back clipping plane ON
2 = Front clipping plane ON
3 = Back and front clipping planes ON
|
| Standard_Real | BackPlaneDistance () const |
| | returns the View coordinate denoting the location of
the back clipping plane
|
| Standard_Real | FrontPlaneDistance () const |
| | returns the View coordinate denoting the location of
the front clipping plane
|
| Handle_IGESData_TransfEntity | ViewMatrix () const |
| | returns the Transformation Matrix
|
| gp_XYZ | ModelToView (const gp_XYZ &coords) const |
| | returns XYX from the Model space to the View space by
applying the View Matrix
|