Open CASCADE Technology 6.5.2
Public Member Functions
BRepTools_Modifier Class Reference

#include <BRepTools_Modifier.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 BRepTools_Modifier ()
 Creates an empty Modifier.

 BRepTools_Modifier (const TopoDS_Shape &S)
 Creates a modifier on the shape <S>.

 BRepTools_Modifier (const TopoDS_Shape &S, const Handle< BRepTools_Modification > &M)
 Creates a modifier on the shape <S>, and performs
the modifications described by <M>.

void Init (const TopoDS_Shape &S)
 Initializes the modifier with the shape <S>.

void Perform (const Handle< BRepTools_Modification > &M)
 Performs the modifications described by <M>.

Standard_Boolean IsDone () const
 Returns Standard_True if the modification has
been computed successfully.


const TopoDS_ShapeModifiedShape (const TopoDS_Shape &S) const
 Returns the modified shape corresponding to <S>.


Constructor & Destructor Documentation

BRepTools_Modifier::BRepTools_Modifier ( )
BRepTools_Modifier::BRepTools_Modifier ( const TopoDS_Shape S)
BRepTools_Modifier::BRepTools_Modifier ( const TopoDS_Shape S,
const Handle< BRepTools_Modification > &  M 
)

Member Function Documentation

void BRepTools_Modifier::Init ( const TopoDS_Shape S)
Standard_Boolean BRepTools_Modifier::IsDone ( ) const
const TopoDS_Shape& BRepTools_Modifier::ModifiedShape ( const TopoDS_Shape S) const
void BRepTools_Modifier::operator delete ( void *  anAddress) [inline]
void* BRepTools_Modifier::operator new ( size_t  size) [inline]
void* BRepTools_Modifier::operator new ( size_t  ,
void *  anAddress 
) [inline]
void BRepTools_Modifier::Perform ( const Handle< BRepTools_Modification > &  M)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines