OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    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 typetype, 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: