| OpenLexocad
    28.0
    | 
#include <ComplexGeoData.h>
 
  
| Public Member Functions | |
| virtual | ~Segment () | 
| virtual std::string | getName () const =0 | 
|  Public Member Functions inherited from Base::BaseClass | |
| virtual Type | getTypeId (void) const | 
| template<typename T > | |
| bool | isDerivedFrom () const | 
| bool | isDerivedFrom (const Type type) const | 
| void * | operator new (size_t size) | 
| void | operator delete (void *p) | 
| BaseClass * | operator-> () | 
| BaseClass * | operator-> () const | 
| BaseClass ()=default | |
| Construction.  More... | |
| virtual | ~BaseClass () | 
| Destruction.  More... | |
| Additional Inherited Members | |
|  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) | 
Segments Subelement type of the ComplexGeoData type It is used to split an object in further sub-parts.
| 
 | inlinevirtual | 
| 
 | pure virtual |