|
Public Member Functions |
| Standard_EXPORT | IGESDimen_NewDimensionedGeometry () |
| Standard_EXPORT void | Init (const Standard_Integer nbDimens, const Handle(IGESData_IGESEntity)&aDimen, const Standard_Integer anOrientation, const Standard_Real anAngle, const Handle(IGESData_HArray1OfIGESEntity)&allEntities, const Handle(TColStd_HArray1OfInteger)&allLocations, const Handle(TColgp_HArray1OfXYZ)&allPoints) |
| | This method is used to set the fields of the class
NewDimensionedGeometry
- nbDimen : Number of Dimensions, default = 1
- aDimen : Dimension Entity
- anOrientation : Dimension Orientation Flag
- anAngle : Angle Value
- allEntities : Geometric Entities
- allLocations : Dimension Location Flags
- allPoints : Points on the Geometry Entities
exception raised if lengths of entities, locations, points
are not the same
.
|
| Standard_EXPORT Standard_Integer | NbDimensions () const |
| | returns the number of dimensions
|
| Standard_EXPORT Standard_Integer | NbGeometries () const |
| | returns the number of associated geometry entities
|
| Standard_EXPORT Handle_IGESData_IGESEntity | DimensionEntity () const |
| | returns the dimension entity
|
| Standard_EXPORT Standard_Integer | DimensionOrientationFlag () const |
| | returns the dimension orientation flag
|
| Standard_EXPORT Standard_Real | AngleValue () const |
| | returns the angle value
|
| Standard_EXPORT Handle_IGESData_IGESEntity | GeometryEntity (const Standard_Integer Index) const |
| | returns the Index'th geometry entity
raises exception if Index <= 0 or Index > NbGeometries()
|
| Standard_EXPORT Standard_Integer | DimensionLocationFlag (const Standard_Integer Index) const |
| | returns the Index'th geometry entity's dimension location flag
raises exception if Index <= 0 or Index > NbGeometries()
|
| Standard_EXPORT gp_Pnt | Point (const Standard_Integer Index) const |
| | coordinate of point on Index'th geometry entity
raises exception if Index <= 0 or Index > NbGeometries()
|
| Standard_EXPORT gp_Pnt | TransformedPoint (const Standard_Integer Index) const |
| | coordinate of point on Index'th geometry entity after Transformation
raises exception if Index <= 0 or Index > NbGeometries()
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| Standard_Integer | theNbDimensions |
| Handle_IGESData_IGESEntity | theDimensionEntity |
| Standard_Integer | theDimensionOrientationFlag |
| Standard_Real | theAngleValue |
| Handle_IGESData_HArray1OfIGESEntity | theGeometryEntities |
| Handle_TColStd_HArray1OfInteger | theDimensionLocationFlags |
| Handle_TColgp_HArray1OfXYZ | thePoints |