Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESDimen_CurveDimension Class Reference

defines CurveDimension, Type <204> Form <0>
in package IGESDimen
Used to dimension curves
Consists of one tail segment of nonzero length
beginning with an arrowhead and which serves to define
the orientation

#include <IGESDimen_CurveDimension.hxx>

Inheritance diagram for IGESDimen_CurveDimension:
Inheritance graph
[legend]

Public Member Functions

 IGESDimen_CurveDimension ()
void Init (const Handle< IGESDimen_GeneralNote > &aNote, const Handle< IGESData_IGESEntity > &aCurve, const Handle< IGESData_IGESEntity > &anotherCurve, const Handle< IGESDimen_LeaderArrow > &aLeader, const Handle< IGESDimen_LeaderArrow > &anotherLeader, const Handle< IGESDimen_WitnessLine > &aLine, const Handle< IGESDimen_WitnessLine > &anotherLine)
 This method is used to set the fields of the class
CurveDimension

Handle_IGESDimen_GeneralNote Note () const
 returns the General Note Entity

Handle_IGESData_IGESEntity FirstCurve () const
 returns the First curve Entity

Standard_Boolean HasSecondCurve () const
 returns False if theSecondCurve is a Null Handle.

Handle_IGESData_IGESEntity SecondCurve () const
 returns the Second curve Entity or a Null Handle.

Handle_IGESDimen_LeaderArrow FirstLeader () const
 returns the First Leader Entity

Handle_IGESDimen_LeaderArrow SecondLeader () const
 returns the Second Leader Entity

Standard_Boolean HasFirstWitnessLine () const
 returns False if theFirstWitnessLine is a Null Handle.

Handle_IGESDimen_WitnessLine FirstWitnessLine () const
 returns the First Witness Line Entity or a Null Handle.

Standard_Boolean HasSecondWitnessLine () const
 returns False if theSecondWitnessLine is a Null Handle.

Handle_IGESDimen_WitnessLine SecondWitnessLine () const
 returns the Second Witness Line Entity or a Null Handle.


Constructor & Destructor Documentation


Member Function Documentation

Handle_IGESData_IGESEntity IGESDimen_CurveDimension::FirstCurve ( ) const
Handle_IGESDimen_LeaderArrow IGESDimen_CurveDimension::FirstLeader ( ) const
Handle_IGESDimen_WitnessLine IGESDimen_CurveDimension::FirstWitnessLine ( ) const
  • aNote : General Note Entity
  • aCurve : First Curve Entity
  • anotherCurve : Second Curve Entity or a Null Handle
  • aLeader : First Leader Entity
  • anotherLeader : Second Leader Entity
  • aLine : First Witness Line Entity or a Null
    Handle
  • anotherLine : Second Witness Line Entity or a Null
    Handle
Handle_IGESDimen_GeneralNote IGESDimen_CurveDimension::Note ( ) const
Handle_IGESData_IGESEntity IGESDimen_CurveDimension::SecondCurve ( ) const
Handle_IGESDimen_LeaderArrow IGESDimen_CurveDimension::SecondLeader ( ) const
Handle_IGESDimen_WitnessLine IGESDimen_CurveDimension::SecondWitnessLine ( ) const

The documentation for this class was generated from the following file: