#include <IGESDraw_Drawing.hxx>
Inheritance diagram for IGESDraw_Drawing:
Public Member Functions | |
Standard_EXPORT | IGESDraw_Drawing () |
Standard_EXPORT void | Init (const Handle(IGESDraw_HArray1OfViewKindEntity)&allViews, const Handle(TColgp_HArray1OfXY)&allViewOrigins, const Handle(IGESData_HArray1OfIGESEntity)&allAnnotations) |
This method is used to set the fields of the class Drawing - allViews : Pointers to DEs of View entities - allViewOrigins : Origin coordinates of transformed Views - allAnnotations : Pointers to DEs of Annotation entities raises exception if Lengths of allViews and allViewOrigins 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 ViewIndex) const |
returns the ViewKindEntity indicated by ViewIndex raises an exception if ViewIndex <= 0 or ViewIndex > NbViews(). | |
Standard_EXPORT gp_Pnt2d | ViewOrigin (const Standard_Integer TViewIndex) const |
returns the Drawing space coordinates of the origin of the Transformed view indicated by TViewIndex raises an exception if TViewIndex <= 0 or TViewIndex > NbViews(). | |
Standard_EXPORT Standard_Integer | NbAnnotations () const |
returns the number of Annotation entities in <me> | |
Standard_EXPORT Handle_IGESData_IGESEntity | Annotation (const Standard_Integer AnnotationIndex) const |
returns the Annotation entity in this Drawing, indicated by the AnnotationIndex raises an exception if AnnotationIndex <= 0 or AnnotationIndex > 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_IGESData_HArray1OfIGESEntity | theAnnotations |
|
|
|
|
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|