|
Public Member Functions |
Standard_EXPORT | IGESGeom_Flash () |
Standard_EXPORT void | Init (const gp_XY &aPoint, const Standard_Real aDim, const Standard_Real anotherDim, const Standard_Real aRotation, const Handle(IGESData_IGESEntity)&aReference) |
| This method is used to set the fields of the class Flash
- aPoint : Reference of flash
- aDim : First flash sizing parameter
- anotherDim : Second flash sizing parameter
- aRotation : Rotation of flash about reference point
in radians
- aReference : Pointer to the referenced entity or Null
.
|
Standard_EXPORT void | SetFormNumber (const Standard_Integer form) |
| Changes FormNumber (indicates the Nature of the Flash :
0 Unspecified, then given by Reference, 1->4 various
Specialisations (Circle,Rectangle, etc...) )
Error if not in range [0-4]
.
|
Standard_EXPORT gp_Pnt2d | ReferencePoint () const |
| returns the referenced point, Z = 0 always
|
Standard_EXPORT gp_Pnt | TransformedReferencePoint () const |
| returns the referenced point after applying Transf. Matrix
|
Standard_EXPORT Standard_Real | Dimension1 () const |
| returns first flash sizing parameter
|
Standard_EXPORT Standard_Real | Dimension2 () const |
| returns second flash sizing parameter
|
Standard_EXPORT Standard_Real | Rotation () const |
| returns the angle in radians of the rotation of flash about the
reference point
|
Standard_EXPORT Handle_IGESData_IGESEntity | ReferenceEntity () const |
| returns the referenced entity or Null handle.
|
Standard_EXPORT Standard_Boolean | HasReferenceEntity () const |
| returns True if referenced entity is present.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
gp_XY | thePoint |
Standard_Real | theDim1 |
Standard_Real | theDim2 |
Standard_Real | theRotation |
Handle_IGESData_IGESEntity | theReference |