Open CASCADE Technology 6.6.0
|
defines RightAngularWedge, Type <152> Form Number <0>
in package IGESSolid
A right angular wedge is a triangular/trapezoidal prism
#include <IGESSolid_RightAngularWedge.hxx>
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 |
IGESSolid_RightAngularWedge::IGESSolid_RightAngularWedge | ( | ) |
gp_Pnt IGESSolid_RightAngularWedge::Corner | ( | ) | const |
void IGESSolid_RightAngularWedge::Init | ( | const gp_XYZ & | aSize, |
const Standard_Real | lowX, | ||
const gp_XYZ & | aCorner, | ||
const gp_XYZ & | anXAxis, | ||
const gp_XYZ & | anZAxis | ||
) |
gp_XYZ IGESSolid_RightAngularWedge::Size | ( | ) | const |
gp_Pnt IGESSolid_RightAngularWedge::TransformedCorner | ( | ) | const |
gp_Dir IGESSolid_RightAngularWedge::TransformedXAxis | ( | ) | const |
gp_Dir IGESSolid_RightAngularWedge::TransformedYAxis | ( | ) | const |
gp_Dir IGESSolid_RightAngularWedge::TransformedZAxis | ( | ) | const |
gp_Dir IGESSolid_RightAngularWedge::XAxis | ( | ) | const |
Standard_Real IGESSolid_RightAngularWedge::XBigLength | ( | ) | const |
Standard_Real IGESSolid_RightAngularWedge::XSmallLength | ( | ) | const |
gp_Dir IGESSolid_RightAngularWedge::YAxis | ( | ) | const |
Standard_Real IGESSolid_RightAngularWedge::YLength | ( | ) | const |
gp_Dir IGESSolid_RightAngularWedge::ZAxis | ( | ) | const |
Standard_Real IGESSolid_RightAngularWedge::ZLength | ( | ) | const |