Open CASCADE Technology  7.1.0.beta
Public Member Functions

HLRAppli_ReflectLines Class Reference

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...
 

Detailed Description

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.

Constructor & Destructor Documentation

HLRAppli_ReflectLines::HLRAppli_ReflectLines ( const TopoDS_Shape aShape)

Constructor.

Member Function Documentation

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.


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