Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions
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:
More...

#include <ShapeExtend.hxx>

Static Public Member Functions

static void Init ()
 Inits using of ShapeExtend.
Currently, loads messages output by ShapeHealing algorithms.
More...
 
static Standard_Integer EncodeStatus (const ShapeExtend_Status status)
 Encodes status (enumeration) to a bit flag
More...
 
static Standard_Boolean DecodeStatus (const Standard_Integer flag, const ShapeExtend_Status status)
 Tells if a bit flag contains bit corresponding to enumerated status
More...
 

Detailed Description

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:

     - enumeration Status used for coding status flags in methods <br>
       inside the SHAPEWORKS <br>
     - enumeration Parametrisation used for setting global parametrisation <br>
       on the composite surface <br>
     - class CompositeSurface representing a composite surface <br>
       made of a grid of surface patches <br>
     - class WireData representing a wire in the form of ordered <br>
       list of edges <br>
     - class MsgRegistrator for attaching messages to the objects <br>
     - tools for exploring the shapes <br>

Member Function Documentation

static Standard_Boolean ShapeExtend::DecodeStatus ( const Standard_Integer  flag,
const ShapeExtend_Status  status 
)
static

Tells if a bit flag contains bit corresponding to enumerated status

static Standard_Integer ShapeExtend::EncodeStatus ( const ShapeExtend_Status  status)
static

Encodes status (enumeration) to a bit flag

static void ShapeExtend::Init ( )
static

Inits using of ShapeExtend.
Currently, loads messages output by ShapeHealing algorithms.


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