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

DataExchange
TKIGES
IGESDimen


IGESDimen_DimensionedGeometry Class Reference

Defines IGES Dimensioned Geometry, Type <402> Form <13>,
in package IGESDimen
This entity has been replaced by the new form of Dimensioned
Geometry Associativity Entity (Type 402, Form 21) and should no
longer be used by preprocessors.
.

#include <IGESDimen_DimensionedGeometry.hxx>

Inheritance diagram for IGESDimen_DimensionedGeometry:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESDimen_DimensionedGeometry ()
Standard_EXPORT void Init (const Standard_Integer nbDims, const Handle(IGESData_IGESEntity)&aDimension, const Handle(IGESData_HArray1OfIGESEntity)&entities)
Standard_EXPORT Standard_Integer NbDimensions () const
 returns the number of dimensions

Standard_EXPORT Standard_Integer NbGeometryEntities () const
 returns the number of associated geometry entities

Standard_EXPORT Handle_IGESData_IGESEntity DimensionEntity () const
 returns the Dimension entity

Standard_EXPORT Handle_IGESData_IGESEntity GeometryEntity (const Standard_Integer Index) const
 returns the num'th Geometry entity
raises exception if Index <= 0 or Index > NbGeometryEntities()

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Integer theNbDimensions
Handle_IGESData_IGESEntity theDimension
Handle_IGESData_HArray1OfIGESEntity theGeometryEntities

Constructor & Destructor Documentation

Standard_EXPORT IGESDimen_DimensionedGeometry::IGESDimen_DimensionedGeometry  ) 
 


Member Function Documentation

Standard_EXPORT Handle_IGESData_IGESEntity IGESDimen_DimensionedGeometry::DimensionEntity  )  const
 

Standard_EXPORT Handle_IGESData_IGESEntity IGESDimen_DimensionedGeometry::GeometryEntity const Standard_Integer  Index  )  const
 

Standard_EXPORT const IGESDimen_DimensionedGeometry::Handle Standard_Type   )  const
 

Reimplemented from IGESData_IGESEntity.

Standard_EXPORT void IGESDimen_DimensionedGeometry::Init const Standard_Integer  nbDims,
const Handle(IGESData_IGESEntity)&  aDimension,
const Handle(IGESData_HArray1OfIGESEntity)&  entities
 

Standard_EXPORT Standard_Integer IGESDimen_DimensionedGeometry::NbDimensions  )  const
 

Standard_EXPORT Standard_Integer IGESDimen_DimensionedGeometry::NbGeometryEntities  )  const
 


Field Documentation

Handle_IGESData_IGESEntity IGESDimen_DimensionedGeometry::theDimension [private]
 

Handle_IGESData_HArray1OfIGESEntity IGESDimen_DimensionedGeometry::theGeometryEntities [private]
 

Standard_Integer IGESDimen_DimensionedGeometry::theNbDimensions [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