C3D Toolkit
Kernel  117982, Vision  2.9.2.2

Topological object in threedimensional space. More...
#include <topology_item.h>
Public Member Functions  
MbeRefType  RefType () const override 
Registration type (for copying, duplication).  
virtual MbeTopologyType  IsA () const =0 
A type of element.  
void  PrepareWrite () const 
Prepare an object for writing.  
bool  IsAVertex () const 
Is it a vertex?  
bool  IsAWireEdge () const 
Is it an edge of wireframe?  
bool  IsAnEdge () const 
Is it an edge?  
bool  IsAFace () const 
Is it a face?  
bool  IsAShell () const 
Is it a shell?  
bool  IsAProxy () const 
Is it a proxy?  
Public Member Functions inherited from MbRefItem  
refcount_t  GetUseCount () const 
Get count of references (get count of owners of an object).  
refcount_t  AddRef () const 
Increase count of references by one.  
refcount_t  DecRef () const 
Decrease count of references by one.  
refcount_t  Release () const 
Decrease count of references by one and if count of references became zero, then remove itself.  
Public Member Functions inherited from TapeBase  
TapeBase (RegistrableRec regs=noRegistrable)  
Constructor.  
TapeBase (const TapeBase &)  
Copyconstructor.  
virtual  ~TapeBase () 
Destructor.  
RegistrableRec  GetRegistrable () const 
Whether the stream class is registrable.  
void  SetRegistrable (RegistrableRec regs=registrable) const 
Set the state of registration of the stream class.  
virtual const char *  GetPureName (const VersionContainer &) const 
Get the class name.  
virtual bool  IsFamilyRegistrable () const 
Whether the object belongs to a registrable family.  
Protected Member Functions  
MbTopItem ()  
Constructor.  
Protected Member Functions inherited from MbRefItem  
MbRefItem ()  
Constructor without parameters.  
Topological object in threedimensional space.
A parent class of topological objects in threedimensional space.
Geometric properties are called topological if they are not depend on the quantitative characteristics (lengths and angles), but reflect continuous connection between an object and its environment.
topological objects also describe the object geometric properties which depend on quantitative characteristics and geometric properties, which reflect continuous connection between an object and neighboring elements. topological objects are constructed on the base of points, curves and surfaces by adding to their data, properties and methods a new data, properties and methods.