|
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 |