Open CASCADE Technology
6.5.4
|
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>
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. |
Handle_IGESData_IGESEntity IGESDimen_CurveDimension::FirstCurve | ( | ) | const |
Handle_IGESDimen_LeaderArrow IGESDimen_CurveDimension::FirstLeader | ( | ) | const |
Handle_IGESDimen_WitnessLine IGESDimen_CurveDimension::FirstWitnessLine | ( | ) | const |
void IGESDimen_CurveDimension::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 | ||
) |
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 |