IGESDimen_PointDimension Class Reference

defines IGES Point Dimension, Type <220> Form <0>,
in package IGESDimen
A Point Dimension Entity consists of a leader, text, and
an optional circle or hexagon enclosing the text
IGES specs for this entity mention SimpleClosedPlanarCurve
Entity(106/63)which is not listed in LIST.Text In the sequel
we have ignored this & considered only the other two entity
for representing the hexagon or circle enclosing the text.

#include <IGESDimen_PointDimension.hxx>

Inheritance diagram for IGESDimen_PointDimension:
Inheritance graph
[legend]

Public Member Functions

 IGESDimen_PointDimension ()
void Init (const Handle< IGESDimen_GeneralNote > &aNote, const Handle< IGESDimen_LeaderArrow > &anArrow, const Handle< IGESData_IGESEntity > &aGeom)
Handle_IGESDimen_GeneralNote Note () const
Handle_IGESDimen_LeaderArrow LeaderArrow () const
Standard_Integer GeomCase () const
 returns the type of geometric entity.
0 if no hexagon or circle encloses the text
1 if CircularArc
2 if CompositeCurve
3 otherwise

Handle_IGESData_IGESEntity Geom () const
 returns the Geometry Entity, Null handle if GeomCase(me) .eq. 0

Handle_IGESGeom_CircularArc CircularArc () const
 returns Null handle if GeomCase(me) .ne. 1

Handle_IGESGeom_CompositeCurve CompositeCurve () const
 returns Null handle if GeomCase(me) .ne. 2


Constructor & Destructor Documentation

IGESDimen_PointDimension::IGESDimen_PointDimension (  ) 

Member Function Documentation

Handle_IGESGeom_CircularArc IGESDimen_PointDimension::CircularArc (  )  const
Handle_IGESGeom_CompositeCurve IGESDimen_PointDimension::CompositeCurve (  )  const
Handle_IGESData_IGESEntity IGESDimen_PointDimension::Geom (  )  const
Standard_Integer IGESDimen_PointDimension::GeomCase (  )  const
void IGESDimen_PointDimension::Init ( const Handle< IGESDimen_GeneralNote > &  aNote,
const Handle< IGESDimen_LeaderArrow > &  anArrow,
const Handle< IGESData_IGESEntity > &  aGeom 
)
Handle_IGESDimen_LeaderArrow IGESDimen_PointDimension::LeaderArrow (  )  const
Handle_IGESDimen_GeneralNote IGESDimen_PointDimension::Note (  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:57:21 2011 for Open CASCADE Technology by  doxygen 1.6.3