Open CASCADE Technology 6.6.0
|
defines LinearDimension, Type <216> Form <0>
in package IGESDimen
Used for linear dimensioning
#include <IGESDimen_LinearDimension.hxx>
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 |
IGESDimen_LinearDimension::IGESDimen_LinearDimension | ( | ) |
Handle_IGESDimen_LeaderArrow IGESDimen_LinearDimension::FirstLeader | ( | ) | const |
Handle_IGESDimen_WitnessLine IGESDimen_LinearDimension::FirstWitness | ( | ) | const |
Standard_Boolean IGESDimen_LinearDimension::HasFirstWitness | ( | ) | const |
Standard_Boolean IGESDimen_LinearDimension::HasSecondWitness | ( | ) | const |
void IGESDimen_LinearDimension::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 | ||
) |
Handle_IGESDimen_GeneralNote IGESDimen_LinearDimension::Note | ( | ) | const |
Handle_IGESDimen_LeaderArrow IGESDimen_LinearDimension::SecondLeader | ( | ) | const |
Handle_IGESDimen_WitnessLine IGESDimen_LinearDimension::SecondWitness | ( | ) | const |
void IGESDimen_LinearDimension::SetFormNumber | ( | const Standard_Integer | form | ) |