ShapeExtend Class Reference

This package provides general tools and data structures common
for other packages in SHAPEWORKS and extending CAS.CADE
structures.
The following items are provided by this package:

tools for creating new shapes.

#include <ShapeExtend.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static void Init ()
 Inits using of ShapeExtend.
Currently, loads messages output by ShapeHealing algorithms.

static Standard_Integer EncodeStatus (const ShapeExtend_Status status)
 Encodes status (enumeration) to a bit flag

static Standard_Boolean DecodeStatus (const Standard_Integer flag, const ShapeExtend_Status status)
 Tells if a bit flag contains bit corresponding to enumerated status


Member Function Documentation

static Standard_Boolean ShapeExtend::DecodeStatus ( const Standard_Integer  flag,
const ShapeExtend_Status  status 
) [static]
static Standard_Integer ShapeExtend::EncodeStatus ( const ShapeExtend_Status  status  )  [static]
static void ShapeExtend::Init (  )  [static]
void ShapeExtend::operator delete ( void *  anAddress  )  [inline]
void* ShapeExtend::operator new ( size_t  size  )  [inline]
void* ShapeExtend::operator new ( size_t  ,
void *  anAddress 
) [inline]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:02:09 2011 for Open CASCADE Technology by  doxygen 1.6.3