defines IGES View Entity, Type <410> Form <0>
in package IGESDraw
Used to define a framework for specifying a viewing
orientation of an object in three dimensional model
space (X,Y,Z). The framework is also used to support
the projection of all or part of model space onto a
view volume.
#include <IGESDraw_View.hxx>
Public Member Functions |
| IGESDraw_View () |
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
|
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 integer number identifying view orientation
|
Standard_Real | ScaleFactor () const |
| returns the scale factor(Default = 1.0)
|
Standard_Boolean | HasLeftPlane () const |
| returns False if left side of view volume is not present
|
Handle_IGESGeom_Plane | LeftPlane () const |
| returns the left side of view volume, or null handle
|
Standard_Boolean | HasTopPlane () const |
| returns False if top of view volume is not present
|
Handle_IGESGeom_Plane | TopPlane () const |
| returns the top of view volume, or null handle
|
Standard_Boolean | HasRightPlane () const |
| returns False if right side of view volume is not present
|
Handle_IGESGeom_Plane | RightPlane () const |
| returns the right side of view volume, or null handle
|
Standard_Boolean | HasBottomPlane () const |
| returns False if bottom of view volume is not present
|
Handle_IGESGeom_Plane | BottomPlane () const |
| returns the bottom of view volume, or null handle
|
Standard_Boolean | HasBackPlane () const |
| returns False if back of view volume is not present
|
Handle_IGESGeom_Plane | BackPlane () const |
| returns the back of view volume, or null handle
|
Standard_Boolean | HasFrontPlane () const |
| returns False if front of view volume is not present
|
Handle_IGESGeom_Plane | FrontPlane () const |
| returns the front of view volume, or null handle
|
Handle_IGESData_TransfEntity | ViewMatrix () const |
| returns the Transformation Matrix
|
gp_XYZ | ModelToView (const gp_XYZ &coords) const |
| returns XYZ from the Model space to the View space by
applying the View Matrix
|
Constructor & Destructor Documentation
IGESDraw_View::IGESDraw_View |
( |
| ) |
|
Member Function Documentation
Handle_IGESGeom_Plane IGESDraw_View::BackPlane |
( |
| ) |
const |
Handle_IGESGeom_Plane IGESDraw_View::BottomPlane |
( |
| ) |
const |
Handle_IGESGeom_Plane IGESDraw_View::FrontPlane |
( |
| ) |
const |
- 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
Handle_IGESGeom_Plane IGESDraw_View::LeftPlane |
( |
| ) |
const |
gp_XYZ IGESDraw_View::ModelToView |
( |
const gp_XYZ & |
coords | ) |
const |
Handle_IGESGeom_Plane IGESDraw_View::RightPlane |
( |
| ) |
const |
Handle_IGESGeom_Plane IGESDraw_View::TopPlane |
( |
| ) |
const |
Handle_IGESData_ViewKindEntity IGESDraw_View::ViewItem |
( |
const Standard_Integer |
num | ) |
const [virtual] |
Handle_IGESData_TransfEntity IGESDraw_View::ViewMatrix |
( |
| ) |
const |
The documentation for this class was generated from the following file: