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
Generated on Thu Mar 3 10:57:19 2011 for Open CASCADE Technology by  doxygen 1.6.3