#include <IGESDraw_DrawingWithRotation.hxx>
Inheritance diagram for IGESDraw_DrawingWithRotation:

Public Member Functions | |
| Standard_EXPORT | IGESDraw_DrawingWithRotation () |
| Standard_EXPORT void | Init (const Handle(IGESDraw_HArray1OfViewKindEntity)&allViews, const Handle(TColgp_HArray1OfXY)&allViewOrigins, const Handle(TColStd_HArray1OfReal)&allOrientationAngles, const Handle(IGESData_HArray1OfIGESEntity)&allAnnotations) |
| This method is used to set the fields of the class DrawingWithRotation - allViews : Pointers to View entities - allViewOrigins : Origin coords of transformed views - allOrientationAngles : Orientation angles of transformed views - allAnnotations : Pointers to Annotation entities raises exception if Lengths of allViews, allViewOrigins and allOrientationAngles are not same. . | |
| Standard_EXPORT Standard_Integer | NbViews () const |
| returns the number of view pointers in <me> | |
| Standard_EXPORT Handle_IGESData_ViewKindEntity | ViewItem (const Standard_Integer Index) const |
| returns the View entity indicated by Index raises an exception if Index <= 0 or Index > NbViews(). | |
| Standard_EXPORT gp_Pnt2d | ViewOrigin (const Standard_Integer Index) const |
| returns the Drawing space coordinates of the origin of the Transformed view indicated by Index raises an exception if Index <= 0 or Index > NbViews(). | |
| Standard_EXPORT Standard_Real | OrientationAngle (const Standard_Integer Index) const |
| returns the Orientation angle for the Transformed view indicated by Index raises an exception if Index <= 0 or Index > NbViews(). | |
| Standard_EXPORT Standard_Integer | NbAnnotations () const |
| returns the number of Annotation entities in <me> | |
| Standard_EXPORT Handle_IGESData_IGESEntity | Annotation (const Standard_Integer Index) const |
| returns the Annotation entity in this Drawing, indicated by Index raises an exception if Index <= 0 or Index > NbAnnotations(). | |
| Standard_EXPORT gp_XY | ViewToDrawing (const Standard_Integer NumView, const gp_XYZ &ViewCoords) const |
| Standard_EXPORT Standard_Boolean | DrawingUnit (Standard_Real &value) const |
| Returns the Drawing Unit Value if it is specified (by a specific property entity) If not specified, returns False, and val as zero : unit to consider is then the model unit in GlobalSection . | |
| Standard_EXPORT Standard_Boolean | DrawingSize (Standard_Real &X, Standard_Real &Y) const |
| Returns the Drawing Size if it is specified (by a specific property entity) If not specified, returns False, and X,Y as zero : unit to consider is then the model unit in GlobalSection . | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Handle_IGESDraw_HArray1OfViewKindEntity | theViews |
| Handle_TColgp_HArray1OfXY | theViewOrigins |
| Handle_TColStd_HArray1OfReal | theOrientationAngles |
| Handle_IGESData_HArray1OfIGESEntity | theAnnotations |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1