Open CASCADE Technology
7.5.0
|
This class builds reflect lines on a shape according to the axes of view defined by user. Reflect lines are represented by edges in 3d. More...
#include <HLRAppli_ReflectLines.hxx>
Public Member Functions | |
HLRAppli_ReflectLines (const TopoDS_Shape &aShape) | |
Constructor. More... | |
void | SetAxes (const Standard_Real Nx, const Standard_Real Ny, const Standard_Real Nz, const Standard_Real XAt, const Standard_Real YAt, const Standard_Real ZAt, const Standard_Real XUp, const Standard_Real YUp, const Standard_Real ZUp) |
Sets the normal to the plane of visualisation, the coordinates of the view point and the coordinates of the vertical direction vector. More... | |
void | Perform () |
TopoDS_Shape | GetResult () const |
returns resulting compound of reflect lines represented by edges in 3d More... | |
TopoDS_Shape | GetCompoundOf3dEdges (const HLRBRep_TypeOfResultingEdge type, const Standard_Boolean visible, const Standard_Boolean In3d) const |
returns resulting compound of lines of specified type and visibility represented by edges in 3d or 2d More... | |
This class builds reflect lines on a shape according to the axes of view defined by user. Reflect lines are represented by edges in 3d.
HLRAppli_ReflectLines::HLRAppli_ReflectLines | ( | const TopoDS_Shape & | aShape | ) |
Constructor.
TopoDS_Shape HLRAppli_ReflectLines::GetCompoundOf3dEdges | ( | const HLRBRep_TypeOfResultingEdge | type, |
const Standard_Boolean | visible, | ||
const Standard_Boolean | In3d | ||
) | const |
returns resulting compound of lines of specified type and visibility represented by edges in 3d or 2d
TopoDS_Shape HLRAppli_ReflectLines::GetResult | ( | ) | const |
returns resulting compound of reflect lines represented by edges in 3d
void HLRAppli_ReflectLines::Perform | ( | ) |
void HLRAppli_ReflectLines::SetAxes | ( | const Standard_Real | Nx, |
const Standard_Real | Ny, | ||
const Standard_Real | Nz, | ||
const Standard_Real | XAt, | ||
const Standard_Real | YAt, | ||
const Standard_Real | ZAt, | ||
const Standard_Real | XUp, | ||
const Standard_Real | YUp, | ||
const Standard_Real | ZUp | ||
) |
Sets the normal to the plane of visualisation, the coordinates of the view point and the coordinates of the vertical direction vector.