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

defines RightAngularWedge, Type <152> Form Number <0>
in package IGESSolid
A right angular wedge is a triangular/trapezoidal prism

#include <IGESSolid_RightAngularWedge.hxx>

Inheritance diagram for IGESSolid_RightAngularWedge:
Inheritance graph
[legend]

Public Member Functions

 IGESSolid_RightAngularWedge ()
void Init (const gp_XYZ &aSize, const Standard_Real lowX, const gp_XYZ &aCorner, const gp_XYZ &anXAxis, const gp_XYZ &anZAxis)
 This method is used to set the fields of the class
RightAngularWedge

gp_XYZ Size () const
 returns the size

Standard_Real XBigLength () const
 returns the length along the local X-axis

Standard_Real XSmallLength () const
 returns the smaller length along the local X-direction at Y=LY

Standard_Real YLength () const
 returns the length along the local Y-axis

Standard_Real ZLength () const
 returns the length along the local Z-axis

gp_Pnt Corner () const
 returns the corner point coordinates

gp_Pnt TransformedCorner () const
 returns the corner point coordinates after applying
TransformationMatrix

gp_Dir XAxis () const
 returns the direction defining the local X-axis

gp_Dir TransformedXAxis () const
 returns the direction defining the local X-axis
after applying the TransformationMatrix

gp_Dir YAxis () const
 returns the direction defining the local Y-axis
it is got by taking the cross product of ZAxis and XAxis

gp_Dir TransformedYAxis () const
 returns the direction defining the local Y-axis
after applying the TransformationMatrix

gp_Dir ZAxis () const
 returns the direction defining the local Z-axis

gp_Dir TransformedZAxis () const
 returns the direction defining the local Z-axis
after applying the TransformationMatrix


Constructor & Destructor Documentation


Member Function Documentation

void IGESSolid_RightAngularWedge::Init ( const gp_XYZ aSize,
const Standard_Real  lowX,
const gp_XYZ aCorner,
const gp_XYZ anXAxis,
const gp_XYZ anZAxis 
)
  • aSize : the lengths along the local axes
  • lowX : the length at the smaller X-side
  • aCorner : the corner point coordinates
    default (0,0,0)
  • anXAxis : the unit vector defining local X-axis
    default (1,0,0)
  • anZAxis : the unit vector defining local Z-axis
    default (0,0,1)

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