Defines IGES Dimension Display Data, Type <406> Form <30>,
in package IGESDimen
The Dimensional Display Data Property is optional but when
present must be referenced by a dimension entity.
The information it contains could be extracted from the text,
leader and witness line data with difficulty.
#include <IGESDimen_DimensionDisplayData.hxx>
Public Member Functions |
| IGESDimen_DimensionDisplayData () |
void | Init (const Standard_Integer numProps, const Standard_Integer aDimType, const Standard_Integer aLabelPos, const Standard_Integer aCharSet, const Handle< TCollection_HAsciiString > &aString, const Standard_Integer aSymbol, const Standard_Real anAng, const Standard_Integer anAlign, const Standard_Integer aLevel, const Standard_Integer aPlace, const Standard_Integer anOrient, const Standard_Real initVal, const Handle< TColStd_HArray1OfInteger > ¬es, const Handle< TColStd_HArray1OfInteger > &startInd, const Handle< TColStd_HArray1OfInteger > &endInd) |
Standard_Integer | NbPropertyValues () const |
| returns the number of property values (14)
|
Standard_Integer | DimensionType () const |
| returns the dimension type
|
Standard_Integer | LabelPosition () const |
| returns the preferred label position
|
Standard_Integer | CharacterSet () const |
| returns the character set interpretation
|
Handle_TCollection_HAsciiString | LString () const |
| returns e.g., 8HDIAMETER
|
Standard_Integer | DecimalSymbol () const |
Standard_Real | WitnessLineAngle () const |
| returns the witness line angle in radians
|
Standard_Integer | TextAlignment () const |
| returns the text alignment
|
Standard_Integer | TextLevel () const |
| returns the text level
|
Standard_Integer | TextPlacement () const |
| returns the preferred text placement
|
Standard_Integer | ArrowHeadOrientation () const |
| returns the arrowhead orientation
|
Standard_Real | InitialValue () const |
| returns the primary dimension initial value
|
Standard_Integer | NbSupplementaryNotes () const |
| returns the number of supplementary notes or zero
|
Standard_Integer | SupplementaryNote (const Standard_Integer Index) const |
| returns the Index'th supplementary note
raises exception if Index <= 0 or Index > NbSupplementaryNotes()
|
Standard_Integer | StartIndex (const Standard_Integer Index) const |
| returns the Index'th note start index
raises exception if Index <= 0 or Index > NbSupplementaryNotes()
|
Standard_Integer | EndIndex (const Standard_Integer Index) const |
| returns the Index'th note end index
raises exception if Index <= 0 or Index > NbSupplemetaryNotes()
|
Constructor & Destructor Documentation
Member Function Documentation
void IGESDimen_DimensionDisplayData::Init |
( |
const Standard_Integer |
numProps, |
|
|
const Standard_Integer |
aDimType, |
|
|
const Standard_Integer |
aLabelPos, |
|
|
const Standard_Integer |
aCharSet, |
|
|
const Handle< TCollection_HAsciiString > & |
aString, |
|
|
const Standard_Integer |
aSymbol, |
|
|
const Standard_Real |
anAng, |
|
|
const Standard_Integer |
anAlign, |
|
|
const Standard_Integer |
aLevel, |
|
|
const Standard_Integer |
aPlace, |
|
|
const Standard_Integer |
anOrient, |
|
|
const Standard_Real |
initVal, |
|
|
const Handle< TColStd_HArray1OfInteger > & |
notes, |
|
|
const Handle< TColStd_HArray1OfInteger > & |
startInd, |
|
|
const Handle< TColStd_HArray1OfInteger > & |
endInd |
|
) |
| |
The documentation for this class was generated from the following file: