DSolid
Inherited from DShape,
Inherited by NULL
Friend class NULL
Description
Public interface
-
-
-
-
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
-
-
-
-
TCursor
AttachFace(CDBSession* pDBSession, const DFace* pFace, SHAPE_ORIENTATION eOrientation, TCursor crPosBefore = NULL)
void
DetachFace(CDBSession* pDBSession, TCursor crPos)
Private interface
DSolid(TKey tKey, TCursor cr)
function:
parameters:
[i] TKey tKey:
[i] TCursor cr:
return value:
virtual ~DSolid()
function:
parameters: NULL
return value:
TCursor GetHeadFacePosition() const
function:
parameters: NULL
return value:
TCursor GetTailFacePosition() const
function:
parameters: NULL
return value:
const DFace* GetNextFace(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor& crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
const DFace* GetPrevFace(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor& crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
const DFace* GetFaceAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
void NextFace(TCursor& crPos) const
function:
parameters:
[i] TCursor& crPos:
return value:
void PrevFace(TCursor& crPos) const
function:
parameters:
[i] TCursor& crPos:
return value:
long GetFaceCount() const
function:
parameters: NULL
return value:
TCursor FindFacePosition(const DFace* pFace) const
function:
parameters:
[i] const DFace* pFace:
return value:
TCursor AttachFace(CDBSession* pDBSession, const DFace* pFace, SHAPE_ORIENTATION eOrientation, TCursor crPosBefore = NULL)
function:
parameters:
[i] CDBSession* pDBSession:
[i] const DFace* pFace:
[i] SHAPE_ORIENTATION eOrientation:
[i] TCursor crPosBefore = NULL:
return value:
void DetachFace(CDBSession* pDBSession, TCursor crPos)
function:
parameters:
[i] CDBSession* pDBSession:
[i] TCursor crPos:
return value:
DB_DECLARE_DITEM(DSolid)
function:
parameters:
[i] DSolid:
return value: