Open CASCADE Technology 6.6.0
Public Member Functions
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

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)
  • allEntities : Constituent Entities of the composite curve
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