Open CASCADE Technology 6.6.0
Public Member Functions
IGESGeom_Flash Class Reference

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>

Inheritance diagram for IGESGeom_Flash:
Inheritance graph
[legend]

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.


Constructor & Destructor Documentation

IGESGeom_Flash::IGESGeom_Flash ( )

Member Function Documentation

Standard_Real IGESGeom_Flash::Dimension1 ( ) const
Standard_Real IGESGeom_Flash::Dimension2 ( ) const
Standard_Boolean IGESGeom_Flash::HasReferenceEntity ( ) 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 
)
  • 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
Handle_IGESData_IGESEntity IGESGeom_Flash::ReferenceEntity ( ) const
gp_Pnt2d IGESGeom_Flash::ReferencePoint ( ) const
Standard_Real IGESGeom_Flash::Rotation ( ) const
void IGESGeom_Flash::SetFormNumber ( const Standard_Integer  form)
gp_Pnt IGESGeom_Flash::TransformedReferencePoint ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines