33 #ifndef DIME_UNKNOWNENTITY_H
34 #define DIME_UNKNOWNENTITY_H
36 #include <dime/entities/Entity.h>
48 virtual int typeId()
const;
56 #endif // ! DIME_UNKNOWNENTITY_H
The dimeEntity class is the superclass of all entity classes.
Definition: Entity.h:60
dimeUnknownEntity(const char *const name, dimeMemHandler *const memhandler)
Definition: UnknownEntity.cpp:50
virtual int countRecords() const
Definition: Entity.cpp:526
virtual dimeEntity * copy(dimeModel *const model) const
Definition: UnknownEntity.cpp:68
bool copyRecords(dimeEntity *const entity, dimeModel *const model) const
Definition: Entity.cpp:200
bool preWrite(dimeOutput *const file)
Definition: Entity.cpp:738
virtual int typeId() const =0
The dimeModel class organizes a model.
Definition: Model.h:54
virtual dimeEntity * copy(dimeModel *const model) const =0
virtual const char * getEntityName() const =0
virtual ~dimeUnknownEntity()
Definition: UnknownEntity.cpp:60
virtual int typeId() const
Definition: UnknownEntity.cpp:92
virtual int countRecords() const
Definition: UnknownEntity.cpp:100
class dimeMemHandler * getMemHandler()
Definition: Model.cpp:351
virtual bool write(dimeOutput *const out)
Definition: Entity.cpp:271
virtual const char * getEntityName() const
Definition: UnknownEntity.cpp:108
The dimeMemHandler class is a special-purpose memory manager.
Definition: MemHandler.h:38
The dimeOutput class handles writing of DXF and DXB files.
Definition: Output.h:41
The dimeUnknownEntity class reads and writes undefined entity classes.
Definition: UnknownEntity.h:38
virtual bool write(dimeOutput *const out)
Definition: UnknownEntity.cpp:83
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Tue Mar 24 2020 14:02:59 for Dime by Doxygen 1.8.17.