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

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

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

IGESSolid_SolidOfLinearExtrusion::IGESSolid_SolidOfLinearExtrusion (  ) 

Member Function Documentation

Handle_IGESData_IGESEntity IGESSolid_SolidOfLinearExtrusion::Curve (  )  const
gp_Dir IGESSolid_SolidOfLinearExtrusion::ExtrusionDirection (  )  const
Standard_Real IGESSolid_SolidOfLinearExtrusion::ExtrusionLength (  )  const
void IGESSolid_SolidOfLinearExtrusion::Init ( const Handle< IGESData_IGESEntity > &  aCurve,
const Standard_Real  aLength,
const gp_XYZ aDirection 
)
gp_Dir IGESSolid_SolidOfLinearExtrusion::TransformedExtrusionDirection (  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:57:48 2011 for Open CASCADE Technology by  doxygen 1.6.3