Provides a base body class.
More...
#include <cadex/ModelData/Body.hxx>
|
void | SetName (const UTF16String &theName) |
|
UTF16String | Name () const |
|
size_t | Id () const |
| Return unique identifier of public object.
|
|
internal::BaseObjectImpl * | Impl () const |
|
bool | IsNull () const |
|
| operator bool () const |
|
template<typename T > |
bool | IsOfType () const |
|
template<typename T > |
T * | Impl () const |
| Reserved for internal use.
|
|
|
static bool | CompareType (const BaseObject &theObject) |
|
|
| Body (const ImplType &theImpl) |
|
| BaseObject (const ImplType &theImpl) |
|
|
typedef std::shared_ptr< internal::BaseObjectImpl > | ImplType |
|
Provides a base body class.
- See also
- SolidBody, SheetBody, WireframeBody, MeshBody
- Examples
- MTKConverter/Program.cs, helpers/shape_processor.cs, machining/dfm_analyzer/Program.cs, machining/feature_recognizer/Program.cs, molding/dfm_analyzer/Program.cs, molding/feature_recognizer/Program.cs, sheet_metal/dfm_analyzer/Program.cs, sheet_metal/feature_recognizer/Program.cs, and sheet_metal/unfolder/Program.cs.