|
Open CASCADE Technology
6.5.4
|
defines Block, Type <150> Form Number <0>
in package IGESSolid
The Block is a rectangular parallelopiped, defined with
one vertex at (X1, Y1, Z1) and three edges lying along
the local +X, +Y, +Z axes.
#include <IGESSolid_Block.hxx>

Public Member Functions | |
| IGESSolid_Block () | |
| void | Init (const gp_XYZ &aSize, const gp_XYZ &aCorner, const gp_XYZ &aXAxis, const gp_XYZ &aZAxis) |
| This method is used to set the fields of the class Block | |
| gp_XYZ | Size () const |
| returns the size of the block | |
| Standard_Real | XLength () const |
| returns the length of the Block along the local X-direction | |
| Standard_Real | YLength () const |
| returns the length of the Block along the local Y-direction | |
| Standard_Real | ZLength () const |
| returns the length of the Block along the local Z-direction | |
| gp_Pnt | Corner () const |
| returns the corner point coordinates of the Block | |
| gp_Pnt | TransformedCorner () const |
| returns the corner point coordinates of the Block after applying the 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 TransformationMatrix | |
| gp_Dir | YAxis () const |
| returns the direction defining the local Y-axis it is the cross product of ZAxis and XAxis | |
| gp_Dir | TransformedYAxis () const |
| returns the direction defining the local Y-axis after applying TransformationMatrix | |
| gp_Dir | ZAxis () const |
| returns the direction defining the local X-axis | |
| gp_Dir | TransformedZAxis () const |
| returns the direction defining the local Z-axis after applying TransformationMatrix | |
| gp_Pnt IGESSolid_Block::Corner | ( | ) | const |
| void IGESSolid_Block::Init | ( | const gp_XYZ & | aSize, |
| const gp_XYZ & | aCorner, | ||
| const gp_XYZ & | aXAxis, | ||
| const gp_XYZ & | aZAxis | ||
| ) |
| gp_XYZ IGESSolid_Block::Size | ( | ) | const |
| gp_Pnt IGESSolid_Block::TransformedCorner | ( | ) | const |
| gp_Dir IGESSolid_Block::TransformedXAxis | ( | ) | const |
| gp_Dir IGESSolid_Block::TransformedYAxis | ( | ) | const |
| gp_Dir IGESSolid_Block::TransformedZAxis | ( | ) | const |
| gp_Dir IGESSolid_Block::XAxis | ( | ) | const |
| Standard_Real IGESSolid_Block::XLength | ( | ) | const |
| gp_Dir IGESSolid_Block::YAxis | ( | ) | const |
| Standard_Real IGESSolid_Block::YLength | ( | ) | const |
| gp_Dir IGESSolid_Block::ZAxis | ( | ) | const |
| Standard_Real IGESSolid_Block::ZLength | ( | ) | const |
1.8.0