Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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.
 
void SetAxes (const double Nx, const double Ny, const double Nz, const double XAt, const double YAt, const double ZAt, const double XUp, const double YUp, const double ZUp)
 Sets the normal to the plane of visualisation, the coordinates of the view point and the coordinates of the vertical direction vector.
 
void Perform ()
 
TopoDS_Shape GetResult () const
 returns resulting compound of reflect lines represented by edges in 3d
 
TopoDS_Shape GetCompoundOf3dEdges (const HLRBRep_TypeOfResultingEdge type, const bool visible, const bool In3d) const
 returns resulting compound of lines of specified type and visibility represented by edges in 3d or 2d
 

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::HLRAppli_ReflectLines ( const TopoDS_Shape & aShape)

Constructor.

Member Function Documentation

◆ GetCompoundOf3dEdges()

TopoDS_Shape HLRAppli_ReflectLines::GetCompoundOf3dEdges ( const HLRBRep_TypeOfResultingEdge type,
const bool visible,
const bool In3d ) const

returns resulting compound of lines of specified type and visibility represented by edges in 3d or 2d

◆ GetResult()

TopoDS_Shape HLRAppli_ReflectLines::GetResult ( ) const

returns resulting compound of reflect lines represented by edges in 3d

◆ Perform()

void HLRAppli_ReflectLines::Perform ( )

◆ SetAxes()

void HLRAppli_ReflectLines::SetAxes ( const double Nx,
const double Ny,
const double Nz,
const double XAt,
const double YAt,
const double ZAt,
const double XUp,
const double YUp,
const double 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: