Open CASCADE Technology 6.6.0
Public Member Functions
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:
Inheritance graph
[legend]

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

IGESDimen_DimensionDisplayData::IGESDimen_DimensionDisplayData ( )

Member Function Documentation

Standard_Integer IGESDimen_DimensionDisplayData::ArrowHeadOrientation ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::CharacterSet ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::DecimalSymbol ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::DimensionType ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::EndIndex ( const Standard_Integer  Index) const
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_Real IGESDimen_DimensionDisplayData::InitialValue ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::LabelPosition ( ) const
Handle_TCollection_HAsciiString IGESDimen_DimensionDisplayData::LString ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::NbPropertyValues ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::NbSupplementaryNotes ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::StartIndex ( const Standard_Integer  Index) const
Standard_Integer IGESDimen_DimensionDisplayData::SupplementaryNote ( const Standard_Integer  Index) const
Standard_Integer IGESDimen_DimensionDisplayData::TextAlignment ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::TextLevel ( ) const
Standard_Integer IGESDimen_DimensionDisplayData::TextPlacement ( ) const
Standard_Real IGESDimen_DimensionDisplayData::WitnessLineAngle ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines