|
Open CASCADE Technology
6.5.4
|
defines IGESFlash, Type <125> Form <0 - 4>
in package IGESGeom
A flash entity is a point in the ZT=0 plane that locates
a particular closed area. That closed area can be defined
in one of two ways. First, it can be an arbitrary closed
area defined by any entity capable of defining a closed
area. The points of this entity must all lie in the ZT=0
plane. Second, it can be a member of a predefined set of
flash shapes.
#include <IGESGeom_Flash.hxx>

Public Member Functions | |
| IGESGeom_Flash () | |
| 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 | |
| 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] | |
| gp_Pnt2d | ReferencePoint () const |
| returns the referenced point, Z = 0 always | |
| gp_Pnt | TransformedReferencePoint () const |
| returns the referenced point after applying Transf. Matrix | |
| Standard_Real | Dimension1 () const |
| returns first flash sizing parameter | |
| Standard_Real | Dimension2 () const |
| returns second flash sizing parameter | |
| Standard_Real | Rotation () const |
| returns the angle in radians of the rotation of flash about the reference point | |
| Handle_IGESData_IGESEntity | ReferenceEntity () const |
| returns the referenced entity or Null handle. | |
| Standard_Boolean | HasReferenceEntity () const |
| returns True if referenced entity is present. | |
| Standard_Real IGESGeom_Flash::Dimension1 | ( | ) | const |
| Standard_Real IGESGeom_Flash::Dimension2 | ( | ) | const |
| void IGESGeom_Flash::Init | ( | const gp_XY & | aPoint, |
| const Standard_Real | aDim, | ||
| const Standard_Real | anotherDim, | ||
| const Standard_Real | aRotation, | ||
| const Handle< IGESData_IGESEntity > & | aReference | ||
| ) |
| Handle_IGESData_IGESEntity IGESGeom_Flash::ReferenceEntity | ( | ) | const |
| gp_Pnt2d IGESGeom_Flash::ReferencePoint | ( | ) | const |
| Standard_Real IGESGeom_Flash::Rotation | ( | ) | const |
1.8.0