OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

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:

Inheritance graph
[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:
Generated on Mon Aug 25 14:40:33 2008 for OpenCASCADE by  doxygen 1.4.1