|
Public Member Functions |
Standard_EXPORT | IGESDimen_DimensionDisplayData () |
Standard_EXPORT 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_EXPORT Standard_Integer | NbPropertyValues () const |
| returns the number of property values (14)
|
Standard_EXPORT Standard_Integer | DimensionType () const |
| returns the dimension type
|
Standard_EXPORT Standard_Integer | LabelPosition () const |
| returns the preferred label position
|
Standard_EXPORT Standard_Integer | CharacterSet () const |
| returns the character set interpretation
|
Standard_EXPORT Handle_TCollection_HAsciiString | LString () const |
| returns e.g., 8HDIAMETER
|
Standard_EXPORT Standard_Integer | DecimalSymbol () const |
Standard_EXPORT Standard_Real | WitnessLineAngle () const |
| returns the witness line angle in radians
|
Standard_EXPORT Standard_Integer | TextAlignment () const |
| returns the text alignment
|
Standard_EXPORT Standard_Integer | TextLevel () const |
| returns the text level
|
Standard_EXPORT Standard_Integer | TextPlacement () const |
| returns the preferred text placement
|
Standard_EXPORT Standard_Integer | ArrowHeadOrientation () const |
| returns the arrowhead orientation
|
Standard_EXPORT Standard_Real | InitialValue () const |
| returns the primary dimension initial value
|
Standard_EXPORT Standard_Integer | NbSupplementaryNotes () const |
| returns the number of supplementary notes or zero
|
Standard_EXPORT Standard_Integer | SupplementaryNote (const Standard_Integer Index) const |
| returns the Index'th supplementary note
raises exception if Index <= 0 or Index > NbSupplementaryNotes()
|
Standard_EXPORT Standard_Integer | StartIndex (const Standard_Integer Index) const |
| returns the Index'th note start index
raises exception if Index <= 0 or Index > NbSupplementaryNotes()
|
Standard_EXPORT Standard_Integer | EndIndex (const Standard_Integer Index) const |
| returns the Index'th note end index
raises exception if Index <= 0 or Index > NbSupplemetaryNotes()
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Standard_Integer | theNbPropertyValues |
Standard_Integer | theDimensionType |
Standard_Integer | theLabelPosition |
Standard_Integer | theCharacterSet |
Handle_TCollection_HAsciiString | theLString |
Standard_Integer | theDecimalSymbol |
Standard_Real | theWitnessLineAngle |
Standard_Integer | theTextAlignment |
Standard_Integer | theTextLevel |
Standard_Integer | theTextPlacement |
Standard_Integer | theArrowHeadOrientation |
Standard_Real | theInitialValue |
Handle_TColStd_HArray1OfInteger | theSupplementaryNotes |
Handle_TColStd_HArray1OfInteger | theStartIndex |
Handle_TColStd_HArray1OfInteger | theEndIndex |