IGESGeom_CompositeCurve Class Reference

defines IGESCompositeCurve, Type <102> Form <0>
in package IGESGeom
A composite curve is defined as an ordered list of entities
consisting of a point, connect point and parametrised curve
entities (excluding the CompositeCurve entity).

#include <IGESGeom_CompositeCurve.hxx>

Inheritance diagram for IGESGeom_CompositeCurve:
Inheritance graph
[legend]

Public Member Functions

 IGESGeom_CompositeCurve ()
void Init (const Handle< IGESData_HArray1OfIGESEntity > &allEntities)
 This method is used to set the fields of the class
CompositeCurve

  • allEntities : Constituent Entities of the composite curve

Standard_Integer NbCurves () const
 returns the number of curves contained in the CompositeCurve

Handle_IGESData_IGESEntity Curve (const Standard_Integer Index) const
 returns Component of the CompositeCurve (a curve or a point)
raises exception if Index <= 0 or Index > NbCurves()


Constructor & Destructor Documentation

IGESGeom_CompositeCurve::IGESGeom_CompositeCurve (  ) 

Member Function Documentation

Handle_IGESData_IGESEntity IGESGeom_CompositeCurve::Curve ( const Standard_Integer  Index  )  const
void IGESGeom_CompositeCurve::Init ( const Handle< IGESData_HArray1OfIGESEntity > &  allEntities  ) 
Standard_Integer IGESGeom_CompositeCurve::NbCurves (  )  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:28 2011 for Open CASCADE Technology by  doxygen 1.6.3