DSolid

Inherited from DShape,

Inherited by NULL

Friend class NULL

Description

Public interface

Private interface


DSolid(TKey tKey, TCursor cr)

virtual ~DSolid()

TCursor GetHeadFacePosition() const

TCursor GetTailFacePosition() const

const DFace* GetNextFace(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const

const DFace* GetPrevFace(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const

const DFace* GetFaceAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) const

void NextFace(TCursor& crPos) const

void PrevFace(TCursor& crPos) const

long GetFaceCount() const

TCursor FindFacePosition(const DFace* pFace) const

TCursor AttachFace(CDBSession* pDBSession, const DFace* pFace, SHAPE_ORIENTATION eOrientation, TCursor crPosBefore = NULL)

void DetachFace(CDBSession* pDBSession, TCursor crPos)


DB_DECLARE_DITEM(DSolid)