|
Public Member Functions |
| Standard_EXPORT | IGESDraw_View () |
| Standard_EXPORT void | Init (const Standard_Integer aViewNum, const Standard_Real aScale, const Handle(IGESGeom_Plane)&aLeftPlane, const Handle(IGESGeom_Plane)&aTopPlane, const Handle(IGESGeom_Plane)&aRightPlane, const Handle(IGESGeom_Plane)&aBottomPlane, const Handle(IGESGeom_Plane)&aBackPlane, const Handle(IGESGeom_Plane)&aFrontPlane) |
| | This method is used to set fields of the class View
- aViewNum : View number
- aScale : Scale factor
- aLeftPlane : Left plane of view volume
- aTopPlane : Top plane of view volume
- aRightPlane : Right plane of view volume
- aBottomPlane : Bottom plane of view volume
- aBackPlane : Back plane of view volume
- aFrontPlane : Front plane of view volume
.
|
| Standard_EXPORT Standard_Boolean | IsSingle () const |
| | Returns True (for a single view)
.
|
| Standard_EXPORT Standard_Integer | NbViews () const |
| | Returns 1 (single view)
.
|
| Standard_EXPORT Handle_IGESData_ViewKindEntity | ViewItem (const Standard_Integer num) const |
| | For a single view, returns <me> whatever <num>
.
|
| Standard_EXPORT Standard_Integer | ViewNumber () const |
| | returns integer number identifying view orientation
|
| Standard_EXPORT Standard_Real | ScaleFactor () const |
| | returns the scale factor(Default = 1.0)
|
| Standard_EXPORT Standard_Boolean | HasLeftPlane () const |
| | returns False if left side of view volume is not present
|
| Standard_EXPORT Handle_IGESGeom_Plane | LeftPlane () const |
| | returns the left side of view volume, or null handle
|
| Standard_EXPORT Standard_Boolean | HasTopPlane () const |
| | returns False if top of view volume is not present
|
| Standard_EXPORT Handle_IGESGeom_Plane | TopPlane () const |
| | returns the top of view volume, or null handle
|
| Standard_EXPORT Standard_Boolean | HasRightPlane () const |
| | returns False if right side of view volume is not present
|
| Standard_EXPORT Handle_IGESGeom_Plane | RightPlane () const |
| | returns the right side of view volume, or null handle
|
| Standard_EXPORT Standard_Boolean | HasBottomPlane () const |
| | returns False if bottom of view volume is not present
|
| Standard_EXPORT Handle_IGESGeom_Plane | BottomPlane () const |
| | returns the bottom of view volume, or null handle
|
| Standard_EXPORT Standard_Boolean | HasBackPlane () const |
| | returns False if back of view volume is not present
|
| Standard_EXPORT Handle_IGESGeom_Plane | BackPlane () const |
| | returns the back of view volume, or null handle
|
| Standard_EXPORT Standard_Boolean | HasFrontPlane () const |
| | returns False if front of view volume is not present
|
| Standard_EXPORT Handle_IGESGeom_Plane | FrontPlane () const |
| | returns the front of view volume, or null handle
|
| Standard_EXPORT Handle_IGESData_TransfEntity | ViewMatrix () const |
| | returns the Transformation Matrix
|
| Standard_EXPORT gp_XYZ | ModelToView (const gp_XYZ &coords) const |
| | returns XYZ from the Model space to the View space by
applying the View Matrix
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| Standard_Integer | theViewNumber |
| Standard_Real | theScaleFactor |
| Handle_IGESGeom_Plane | theLeftPlane |
| Handle_IGESGeom_Plane | theTopPlane |
| Handle_IGESGeom_Plane | theRightPlane |
| Handle_IGESGeom_Plane | theBottomPlane |
| Handle_IGESGeom_Plane | theBackPlane |
| Handle_IGESGeom_Plane | theFrontPlane |