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

#include <TopOpeBRepBuild_BlockBuilder.hxx>

Public Member Functions

 TopOpeBRepBuild_BlockBuilder ()
 
 TopOpeBRepBuild_BlockBuilder (TopOpeBRepBuild_ShapeSet &SS)
 
void MakeBlock (TopOpeBRepBuild_ShapeSet &SS)
 
void InitBlock ()
 
bool MoreBlock () const
 
void NextBlock ()
 
TopOpeBRepBuild_BlockIterator BlockIterator () const
 
const TopoDS_ShapeElement (const TopOpeBRepBuild_BlockIterator &BI) const
 Returns the current element of <BI>.
 
const TopoDS_ShapeElement (const int I) const
 
int Element (const TopoDS_Shape &S) const
 
bool ElementIsValid (const TopOpeBRepBuild_BlockIterator &BI) const
 
bool ElementIsValid (const int I) const
 
int AddElement (const TopoDS_Shape &S)
 
void SetValid (const TopOpeBRepBuild_BlockIterator &BI, const bool isvalid)
 
void SetValid (const int I, const bool isvalid)
 
bool CurrentBlockIsRegular ()
 

Constructor & Destructor Documentation

◆ TopOpeBRepBuild_BlockBuilder() [1/2]

TopOpeBRepBuild_BlockBuilder::TopOpeBRepBuild_BlockBuilder ( )

◆ TopOpeBRepBuild_BlockBuilder() [2/2]

TopOpeBRepBuild_BlockBuilder::TopOpeBRepBuild_BlockBuilder ( TopOpeBRepBuild_ShapeSet & SS)

Member Function Documentation

◆ AddElement()

int TopOpeBRepBuild_BlockBuilder::AddElement ( const TopoDS_Shape & S)

◆ BlockIterator()

TopOpeBRepBuild_BlockIterator TopOpeBRepBuild_BlockBuilder::BlockIterator ( ) const

◆ CurrentBlockIsRegular()

bool TopOpeBRepBuild_BlockBuilder::CurrentBlockIsRegular ( )

◆ Element() [1/3]

const TopoDS_Shape & TopOpeBRepBuild_BlockBuilder::Element ( const int I) const

◆ Element() [2/3]

int TopOpeBRepBuild_BlockBuilder::Element ( const TopoDS_Shape & S) const

◆ Element() [3/3]

const TopoDS_Shape & TopOpeBRepBuild_BlockBuilder::Element ( const TopOpeBRepBuild_BlockIterator & BI) const

Returns the current element of <BI>.

◆ ElementIsValid() [1/2]

bool TopOpeBRepBuild_BlockBuilder::ElementIsValid ( const int I) const

◆ ElementIsValid() [2/2]

bool TopOpeBRepBuild_BlockBuilder::ElementIsValid ( const TopOpeBRepBuild_BlockIterator & BI) const

◆ InitBlock()

void TopOpeBRepBuild_BlockBuilder::InitBlock ( )

◆ MakeBlock()

void TopOpeBRepBuild_BlockBuilder::MakeBlock ( TopOpeBRepBuild_ShapeSet & SS)

◆ MoreBlock()

bool TopOpeBRepBuild_BlockBuilder::MoreBlock ( ) const

◆ NextBlock()

void TopOpeBRepBuild_BlockBuilder::NextBlock ( )

◆ SetValid() [1/2]

void TopOpeBRepBuild_BlockBuilder::SetValid ( const int I,
const bool isvalid )

◆ SetValid() [2/2]

void TopOpeBRepBuild_BlockBuilder::SetValid ( const TopOpeBRepBuild_BlockIterator & BI,
const bool isvalid )

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