|
Public Member Functions |
Standard_EXPORT | IGESDimen_LinearDimension () |
Standard_EXPORT 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
- 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
.
|
Standard_EXPORT 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]
.
|
Standard_EXPORT Handle_IGESDimen_GeneralNote | Note () const |
| returns General Note Entity
|
Standard_EXPORT Handle_IGESDimen_LeaderArrow | FirstLeader () const |
| returns first Leader Entity
|
Standard_EXPORT Handle_IGESDimen_LeaderArrow | SecondLeader () const |
| returns second Leader Entity
|
Standard_EXPORT Standard_Boolean | HasFirstWitness () const |
| returns False if no first witness line
|
Standard_EXPORT Handle_IGESDimen_WitnessLine | FirstWitness () const |
| returns first Witness Line Entity or a Null Handle
|
Standard_EXPORT Standard_Boolean | HasSecondWitness () const |
| returns False if no second witness line
|
Standard_EXPORT Handle_IGESDimen_WitnessLine | SecondWitness () const |
| returns second Witness Line Entity or a Null Handle
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_IGESDimen_GeneralNote | theNote |
Handle_IGESDimen_LeaderArrow | theFirstLeader |
Handle_IGESDimen_LeaderArrow | theSecondLeader |
Handle_IGESDimen_WitnessLine | theFirstWitness |
Handle_IGESDimen_WitnessLine | theSecondWitness |