Inherited from DShape,
Inherited by NULL
Friend class NULL
Description
Public interface
DFace(TKey tKey, TCursor cr)
-
-
-
const DEdge*
GetNextEdge(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
const DEdge*
GetPrevEdge(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
const DEdge*
GetEdgeAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) const
-
-
-
-
-
-
const DSolid*
GetNextSolid(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
const DSolid*
GetPrevSolid(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
const DSolid*
GetSolidAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) const
-
-
-
-
TCursor
AttachEdge(CDBSession* pDBSession, const DEdge* pEdge, SHAPE_ORIENTATION eOrientation, TCursor crPosBefore = NULL)
void
DetachEdge(CDBSession* pDBSession, TCursor crPos)
Private interface
DFace(TKey tKey, TCursor cr)
function:
parameters:
[i] TKey tKey:
[i] TCursor cr:
return value:
virtual ~DFace()
function:
parameters: NULL
return value:
TCursor GetHeadEdgePosition() const
function:
parameters: NULL
return value:
TCursor GetTailEdgePosition() const
function:
parameters: NULL
return value:
const DEdge* GetNextEdge(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor& crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
const DEdge* GetPrevEdge(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor& crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
const DEdge* GetEdgeAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
void NextEdge(TCursor& crPos) const
function:
parameters:
[i] TCursor& crPos:
return value:
void PrevEdge(TCursor& crPos) const
function:
parameters:
[i] TCursor& crPos:
return value:
long GetEdgeCount() const
function:
parameters: NULL
return value:
TCursor FindEdgePosition(const DEdge* pEdge) const
function:
parameters:
[i] const DEdge* pEdge:
return value:
TCursor GetHeadSolidPosition() const
function:
parameters: NULL
return value:
TCursor GetTailSolidPosition() const
function:
parameters: NULL
return value:
const DSolid* GetNextSolid(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor& crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
const DSolid* GetPrevSolid(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor& crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
const DSolid* GetSolidAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
void NextSolid(TCursor& crPos) const
function:
parameters:
[i] TCursor& crPos:
return value:
void PrevSolid(TCursor& crPos) const
function:
parameters:
[i] TCursor& crPos:
return value:
long GetSolidCount() const
function:
parameters: NULL
return value:
TCursor FindSolidPosition(const DSolid* pSolid) const
function:
parameters:
[i] const DSolid* pSolid:
return value:
TCursor AttachEdge(CDBSession* pDBSession, const DEdge* pEdge, SHAPE_ORIENTATION eOrientation, TCursor crPosBefore = NULL)
function:
parameters:
[i] CDBSession* pDBSession:
[i] const DEdge* pEdge:
[i] SHAPE_ORIENTATION eOrientation:
[i] TCursor crPosBefore = NULL:
return value:
void DetachEdge(CDBSession* pDBSession, TCursor crPos)
function:
parameters:
[i] CDBSession* pDBSession:
[i] TCursor crPos:
return value:
DB_DECLARE_DITEM(DFace)
function:
parameters:
[i] DFace:
return value: