Open CASCADE Technology 7.8.0
Public Member Functions
BRepProj_Projection Class Reference

The Projection class provides conical and cylindrical projections of Edge or Wire on a Shape from TopoDS. The result will be a Edge or Wire from TopoDS. More...

#include <BRepProj_Projection.hxx>

Public Member Functions

 BRepProj_Projection (const TopoDS_Shape &Wire, const TopoDS_Shape &Shape, const gp_Dir &D)
 Makes a Cylindrical projection of Wire om Shape.
 
 BRepProj_Projection (const TopoDS_Shape &Wire, const TopoDS_Shape &Shape, const gp_Pnt &P)
 Makes a Conical projection of Wire om Shape.
 
Standard_Boolean IsDone () const
 returns False if the section failed
 
void Init ()
 Resets the iterator by resulting wires.
 
Standard_Boolean More () const
 Returns True if there is a current result wire.
 
void Next ()
 Move to the next result wire.
 
TopoDS_Wire Current () const
 Returns the current result wire.
 
TopoDS_Compound Shape () const
 Returns the complete result as compound of wires.
 

Detailed Description

The Projection class provides conical and cylindrical projections of Edge or Wire on a Shape from TopoDS. The result will be a Edge or Wire from TopoDS.

Constructor & Destructor Documentation

◆ BRepProj_Projection() [1/2]

BRepProj_Projection::BRepProj_Projection ( const TopoDS_Shape Wire,
const TopoDS_Shape Shape,
const gp_Dir D 
)

Makes a Cylindrical projection of Wire om Shape.

◆ BRepProj_Projection() [2/2]

BRepProj_Projection::BRepProj_Projection ( const TopoDS_Shape Wire,
const TopoDS_Shape Shape,
const gp_Pnt P 
)

Makes a Conical projection of Wire om Shape.

Member Function Documentation

◆ Current()

TopoDS_Wire BRepProj_Projection::Current ( ) const

Returns the current result wire.

◆ Init()

void BRepProj_Projection::Init ( )

Resets the iterator by resulting wires.

◆ IsDone()

Standard_Boolean BRepProj_Projection::IsDone ( ) const

returns False if the section failed

◆ More()

Standard_Boolean BRepProj_Projection::More ( ) const

Returns True if there is a current result wire.

◆ Next()

void BRepProj_Projection::Next ( )

Move to the next result wire.

◆ Shape()

TopoDS_Compound BRepProj_Projection::Shape ( ) const

Returns the complete result as compound of wires.


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