OpenLexocad
27.1
|
#include <Shape.h>
Public Member Functions | |
Shell (void) | |
Shell (pConstShell rhs, bool deepCopy=true) | |
virtual | ~Shell (void) |
virtual void | copyFrom (pConstShell rhs, bool deepCopy=true)=0 |
virtual bool | getGeometricInformation (Topo::GeometricInformation &) const |
Public Member Functions inherited from Topo::TopologicalItem | |
TopologicalItem () | |
virtual | ~TopologicalItem (void) |
virtual Topo::TopologicalItem::MesherType | getMesherType () const =0 |
virtual Topo::TopologicalItem::ModellingKernel | getModellingKernel () const =0 |
virtual pConstTopologicalItem | getOwner () const =0 |
Returns top-level owner. Returns this if item is top-level. More... | |
virtual Topo::ShapeTool * | getShapeTool () const =0 |
virtual ENTITY * | getEntity () const |
Public Member Functions inherited from Base::BaseClass | |
virtual Type | getTypeId (void) const |
template<typename T > | |
bool | isDerivedFrom () const |
bool | isDerivedFrom (const Type type) const |
BaseClass () | |
Construction. More... | |
virtual | ~BaseClass () |
Destruction. More... | |
Protected Member Functions | |
Shell (ENTITY *ent) | |
virtual Topo::ShellTool * | getShellTool () const =0 |
Protected Member Functions inherited from Topo::TopologicalItem | |
TopologicalItem (ENTITY *) | |
Friends | |
class | ShellTool |
Additional Inherited Members | |
Public Types inherited from Topo::TopologicalItem | |
enum | MesherType { MesherType::Default_Mesher, MesherType::Acis_Mesher, MesherType::Compound_Mesher } |
enum | ModellingKernel { ModellingKernel::OCC, ModellingKernel::ACIS, ModellingKernel::CARVE, ModellingKernel::MIXED, ModellingKernel::UNKNOWN } |
Static Public Member Functions inherited from Base::BaseClass | |
static Type | getClassTypeId (void) |
static void | init (void) |
static void * | create (void) |
static void | setIfcNameAndID (const std::string &n, int id) |
Public Attributes inherited from Base::BaseClass | |
long | ____deadVal = 0xBADEAFFE |
Static Protected Member Functions inherited from Base::BaseClass | |
static void | initSubclass (Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=0) |
static void | initIfcTypes (const std::string &s, Base::Type classTypeId, int id) |
Protected Attributes inherited from Topo::TopologicalItem | |
pConstTopologicalItem | source |
Topo::Shell::Shell | ( | void | ) |
Topo::Shell::Shell | ( | pConstShell | rhs, |
bool | deepCopy = true |
||
) |
|
virtual |
|
inlineprotected |
|
pure virtual |
|
inlinevirtual |
Implements Topo::TopologicalItem.
|
protectedpure virtual |
|
friend |