27#ifndef _ODDBGROUP_INCLUDED_
28#define _ODDBGROUP_INCLUDED_
71 virtual bool done()
const = 0;
392 double linetypeScale);
467#include "TD_PackPop.h"
OdSmartPtr< OdDbGroupIterator > OdDbGroupIteratorPtr
OdResult setMaterial(OdDbObjectId materialID)
void setPlotStyleName(const OdString &plotStyleName)
void removeAt(OdUInt32 index, const OdDbObjectIdArray &objectIds)
void setLayer(OdDbObjectId layerId)
void append(OdDbObjectId objectId)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual void copied(const OdDbObject *pObject, const OdDbObject *pNewObject)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
void getIndex(OdDbObjectId objectId, OdUInt32 &index) const
void setDescription(const OdString &description)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
bool isSelectable() const
virtual void subClose() ODRX_OVERRIDE
void setLineweight(OdDb::LineWeight lineWeight)
void remove(const OdDbObjectIdArray &objectIds)
void setColorIndex(OdUInt16 colorIndex)
void prepend(OdDbObjectId objectId)
void prepend(const OdDbObjectIdArray &objectIds)
void removeAt(OdUInt32 entityIndex)
OdDbGroupIteratorPtr newIterator()
virtual OdResult subGetClassID(void *pClsid) const
void setLayer(const OdString &layer)
OdUInt32 numEntities() const
DWGMAP_DECLARE_MEMBERS(OdDbGroup)
OdResult setMaterial(const OdString &materialName)
OdResult setHighlight(bool newVal)
bool isNotAccessible() const
void setColor(const OdCmColor &color)
void setLinetype(const OdString &linetype)
void setSelectable(bool selectable)
bool has(const OdDbEntity *pEntity) const
void transfer(OdUInt32 fromIndex, OdUInt32 toIndex, OdUInt32 numItems)
void setName(const OdString &name)
void replace(OdDbObjectId oldId, OdDbObjectId newId)
void insertAt(OdUInt32 insertionIndex, OdDbObjectId objectId)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setVisibility(OdDb::Visibility visibility)
void setLinetype(OdDbObjectId linetypeID)
void append(const OdDbObjectIdArray &objectIds)
void insertAt(OdUInt32 insertionIndex, const OdDbObjectIdArray &objectIds)
void remove(OdDbObjectId objectId)
OdString description() const
OdUInt32 allEntityIds(OdDbObjectIdArray &objectIds) const
void setLinetypeScale(double linetypeScale)
virtual void appendToOwner(OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &ownerIdMap)
ODRX_DECLARE_MEMBERS(OdDbGroupIterator)
virtual bool done() const =0
virtual OdDbObjectId objectId() const =0
virtual OdDbObjectPtr getObject(OdDb::OpenMode openMode)=0
GLuint const GLchar * name