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

defines LinearDimension, Type <216> Form <0>
in package IGESDimen
Used for linear dimensioning

#include <IGESDimen_LinearDimension.hxx>

Inheritance diagram for IGESDimen_LinearDimension:
Inheritance graph
[legend]

Public Member Functions

 IGESDimen_LinearDimension ()
void Init (const Handle< IGESDimen_GeneralNote > &aNote, const Handle< IGESDimen_LeaderArrow > &aLeader, const Handle< IGESDimen_LeaderArrow > &anotherLeader, const Handle< IGESDimen_WitnessLine > &aWitness, const Handle< IGESDimen_WitnessLine > &anotherWitness)
 This method is used to set the fields of the class
LinearDimension

void SetFormNumber (const Standard_Integer form)
 Changes FormNumber (indicates the Nature of the Dimension
Unspecified, Diameter or Radius)
Error if not in range [0-2]

Handle_IGESDimen_GeneralNote Note () const
 returns General Note Entity

Handle_IGESDimen_LeaderArrow FirstLeader () const
 returns first Leader Entity

Handle_IGESDimen_LeaderArrow SecondLeader () const
 returns second Leader Entity

Standard_Boolean HasFirstWitness () const
 returns False if no first witness line

Handle_IGESDimen_WitnessLine FirstWitness () const
 returns first Witness Line Entity or a Null Handle

Standard_Boolean HasSecondWitness () const
 returns False if no second witness line

Handle_IGESDimen_WitnessLine SecondWitness () const
 returns second Witness Line Entity or a Null Handle


Constructor & Destructor Documentation


Member Function Documentation

Handle_IGESDimen_LeaderArrow IGESDimen_LinearDimension::FirstLeader ( ) const
Handle_IGESDimen_WitnessLine IGESDimen_LinearDimension::FirstWitness ( ) const
  • aNote : General Note Entity
  • aLeader : First Leader Entity
  • anotherLeader : Second Leader Entity
  • aWitness : First Witness Line Entity or a Null
    Handle
  • anotherWitness : Second Witness Line Entity or a Null
    Handle
Handle_IGESDimen_GeneralNote IGESDimen_LinearDimension::Note ( ) const
Handle_IGESDimen_LeaderArrow IGESDimen_LinearDimension::SecondLeader ( ) const
Handle_IGESDimen_WitnessLine IGESDimen_LinearDimension::SecondWitness ( ) const

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