|
Public Member Functions |
| Standard_EXPORT | IGESSolid_SolidOfLinearExtrusion () |
| Standard_EXPORT void | Init (const Handle(IGESData_IGESEntity)&aCurve, const Standard_Real aLength, const gp_XYZ &aDirection) |
| | This method is used to set the fields of the class
SolidOfLinearExtrusion
- aCurve : the planar curve that is to be translated
- aLength : the length of extrusion
- aDirection : the vector specifying the direction of extrusion
default (0,0,1)
.
|
| Standard_EXPORT Handle_IGESData_IGESEntity | Curve () const |
| | returns the planar curve that is to be translated
|
| Standard_EXPORT Standard_Real | ExtrusionLength () const |
| | returns the Extrusion Length
|
| Standard_EXPORT gp_Dir | ExtrusionDirection () const |
| | returns the Extrusion direction
|
| Standard_EXPORT gp_Dir | TransformedExtrusionDirection () const |
| | returns ExtrusionDirection after applying TransformationMatrix
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| Handle_IGESData_IGESEntity | theCurve |
| Standard_Real | theLength |
| gp_XYZ | theDirection |