Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
Sweep_NumShape Class Reference

Gives a simple indexed representation of a Directing Edge topology. More...

#include <Sweep_NumShape.hxx>

Public Member Functions

 Sweep_NumShape ()
 Creates a dummy indexed edge.
 
 Sweep_NumShape (const int Index, const TopAbs_ShapeEnum Type, const bool Closed=false, const bool BegInf=false, const bool EndInf=false)
 Creates a new simple indexed edge.
 
void Init (const int Index, const TopAbs_ShapeEnum Type, const bool Closed=false, const bool BegInf=false, const bool EndInf=false)
 Reinitialize a simple indexed edge.
 
int Index () const
 
TopAbs_ShapeEnum Type () const
 
bool Closed () const
 
bool BegInfinite () const
 
bool EndInfinite () const
 
TopAbs_Orientation Orientation () const
 

Detailed Description

Gives a simple indexed representation of a Directing Edge topology.

Constructor & Destructor Documentation

◆ Sweep_NumShape() [1/2]

Sweep_NumShape::Sweep_NumShape ( )

Creates a dummy indexed edge.

◆ Sweep_NumShape() [2/2]

Sweep_NumShape::Sweep_NumShape ( const int Index,
const TopAbs_ShapeEnum Type,
const bool Closed = false,
const bool BegInf = false,
const bool EndInf = false )

Creates a new simple indexed edge.

For an Edge : Index is the number of vertices (0, 1 or 2),Type is TopAbs_EDGE, Closed is true if it is a closed edge, BegInf is true if the Edge is infinite at the beginning, EndInf is true if the edge is infinite at the end.

For a Vertex : Index is the index of the vertex in the edge (1 or 2), Type is TopAbsVERTEX, all the other fields have no meanning.

Member Function Documentation

◆ BegInfinite()

bool Sweep_NumShape::BegInfinite ( ) const

◆ Closed()

bool Sweep_NumShape::Closed ( ) const

◆ EndInfinite()

bool Sweep_NumShape::EndInfinite ( ) const

◆ Index()

int Sweep_NumShape::Index ( ) const

◆ Init()

void Sweep_NumShape::Init ( const int Index,
const TopAbs_ShapeEnum Type,
const bool Closed = false,
const bool BegInf = false,
const bool EndInf = false )

Reinitialize a simple indexed edge.

For an Edge : Index is the number of vertices (0, 1 or 2),Type is TopAbs_EDGE, Closed is true if it is a closed edge, BegInf is true if the Edge is infinite at the beginning, EndInf is true if the edge is infinite at the end.

For a Vertex : Index is the index of the vertex in the edge (1 or 2), Type is TopAbsVERTEX, Closed is true if it is the vertex of a closed edge, all the other fields have no meanning.

◆ Orientation()

TopAbs_Orientation Sweep_NumShape::Orientation ( ) const

◆ Type()

TopAbs_ShapeEnum Sweep_NumShape::Type ( ) const

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