# DataExchange
TKIGES
IGESDimen

# IGESDimen_DimensionDisplayData Class Reference

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>`

Inheritance diagram for IGESDimen_DimensionDisplayData:

[legend]

## 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)&notes, 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

## Constructor & Destructor Documentation

Standard_EXPORT IGESDimen_DimensionDisplayData::IGESDimen_DimensionDisplayData | ( |  | ) |

## Member Function Documentation

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::ArrowHeadOrientation | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::CharacterSet | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::DecimalSymbol | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::DimensionType | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::EndIndex | ( | const Standard_Integer | Index | ) | const

Standard_EXPORT const IGESDimen_DimensionDisplayData::Handle | ( | Standard_Type |  | ) | const

| Reimplemented from IGESData_IGESEntity.

Standard_EXPORT 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
| ) |

Standard_EXPORT Standard_Real IGESDimen_DimensionDisplayData::InitialValue | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::LabelPosition | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString IGESDimen_DimensionDisplayData::LString | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::NbPropertyValues | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::NbSupplementaryNotes | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::StartIndex | ( | const Standard_Integer | Index | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::SupplementaryNote | ( | const Standard_Integer | Index | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::TextAlignment | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::TextLevel | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESDimen_DimensionDisplayData::TextPlacement | ( |  | ) | const

Standard_EXPORT Standard_Real IGESDimen_DimensionDisplayData::WitnessLineAngle | ( |  | ) | const

## Field Documentation

Standard_Integer IGESDimen_DimensionDisplayData::theArrowHeadOrientation`[private]`

Standard_Integer IGESDimen_DimensionDisplayData::theCharacterSet`[private]`

Standard_Integer IGESDimen_DimensionDisplayData::theDecimalSymbol`[private]`

Standard_Integer IGESDimen_DimensionDisplayData::theDimensionType`[private]`

Handle_TColStd_HArray1OfInteger IGESDimen_DimensionDisplayData::theEndIndex`[private]`

Standard_Real IGESDimen_DimensionDisplayData::theInitialValue`[private]`

Standard_Integer IGESDimen_DimensionDisplayData::theLabelPosition`[private]`

Handle_TCollection_HAsciiString IGESDimen_DimensionDisplayData::theLString`[private]`

Standard_Integer IGESDimen_DimensionDisplayData::theNbPropertyValues`[private]`

Handle_TColStd_HArray1OfInteger IGESDimen_DimensionDisplayData::theStartIndex`[private]`

Handle_TColStd_HArray1OfInteger IGESDimen_DimensionDisplayData::theSupplementaryNotes`[private]`

Standard_Integer IGESDimen_DimensionDisplayData::theTextAlignment`[private]`

Standard_Integer IGESDimen_DimensionDisplayData::theTextLevel`[private]`

Standard_Integer IGESDimen_DimensionDisplayData::theTextPlacement`[private]`

Standard_Real IGESDimen_DimensionDisplayData::theWitnessLineAngle`[private]`

The documentation for this class was generated from the following file:

- IGESDimen_DimensionDisplayData.hxx