Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESSolid_SolidOfLinearExtrusion Class Reference

defines SolidOfLinearExtrusion, Type <164> Form Number <0>
in package IGESSolid
Solid of linear extrusion is defined by translatin an
area determined by a planar curve

#include <IGESSolid_SolidOfLinearExtrusion.hxx>

Inheritance diagram for IGESSolid_SolidOfLinearExtrusion:
Inheritance graph
[legend]

Public Member Functions

 IGESSolid_SolidOfLinearExtrusion ()
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

Handle_IGESData_IGESEntity Curve () const
 returns the planar curve that is to be translated

Standard_Real ExtrusionLength () const
 returns the Extrusion Length

gp_Dir ExtrusionDirection () const
 returns the Extrusion direction

gp_Dir TransformedExtrusionDirection () const
 returns ExtrusionDirection after applying TransformationMatrix


Constructor & Destructor Documentation


Member Function Documentation

Handle_IGESData_IGESEntity IGESSolid_SolidOfLinearExtrusion::Curve ( ) const
  • 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)

The documentation for this class was generated from the following file: