Open CASCADE Technology 6.6.0
Public Member Functions
IGESDimen_CenterLine Class Reference

defines CenterLine, Type <106> Form <20-21>
in package IGESDimen
Is an entity appearing as crosshairs or as a
construction between 2 positions

#include <IGESDimen_CenterLine.hxx>

Inheritance diagram for IGESDimen_CenterLine:
Inheritance graph
[legend]

Public Member Functions

 IGESDimen_CenterLine ()
void Init (const Standard_Integer aDataType, const Standard_Real aZdisp, const Handle< TColgp_HArray1OfXY > &dataPnts)
 This method is used to set the fields of the class
CenterLine

void SetCrossHair (const Standard_Boolean mode)
 Sets FormNumber to 20 if <mode> is True, 21 else

Standard_Integer Datatype () const
 returns Interpretation Flag : IP = 1.

Standard_Integer NbPoints () const
 returns Number of Data Points.

Standard_Real ZDisplacement () const
 returns Common Z displacement.

gp_Pnt Point (const Standard_Integer Index) const
 returns the data point as Pnt from gp.
raises exception if Index <= 0 or Index > NbPoints()

gp_Pnt TransformedPoint (const Standard_Integer Index) const
 returns the data point as Pnt from gp after Transformation.
raises exception if Index <= 0 or Index > NbPoints()

Standard_Boolean IsCrossHair () const
 returns True if Form is 20.


Constructor & Destructor Documentation

IGESDimen_CenterLine::IGESDimen_CenterLine ( )

Member Function Documentation

Standard_Integer IGESDimen_CenterLine::Datatype ( ) const
void IGESDimen_CenterLine::Init ( const Standard_Integer  aDataType,
const Standard_Real  aZdisp,
const Handle< TColgp_HArray1OfXY > &  dataPnts 
)
  • aDataType : Interpretation Flag, always = 1
  • aZDisplacement : Common z displacement
  • dataPnts : Data points (x and y)
Standard_Boolean IGESDimen_CenterLine::IsCrossHair ( ) const
Standard_Integer IGESDimen_CenterLine::NbPoints ( ) const
gp_Pnt IGESDimen_CenterLine::Point ( const Standard_Integer  Index) const
void IGESDimen_CenterLine::SetCrossHair ( const Standard_Boolean  mode)
gp_Pnt IGESDimen_CenterLine::TransformedPoint ( const Standard_Integer  Index) const
Standard_Real IGESDimen_CenterLine::ZDisplacement ( ) const

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