Inherited from DShape,
Inherited by NULL
Friend class NULL
Description
Public interface
DEdge(TKey tKey, TCursor cr)
-
-
-
const DVertex*
GetNextVertex(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
const DVertex*
GetPrevVertex(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
const DVertex*
GetVertexAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) 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
-
-
-
-
-
-
TCursor
AttachVertex(CDBSession* pDBSession, const DVertex* pVertex, SHAPE_ORIENTATION eOrientation, TCursor crPosBefore = NULL)
-
Private interface
DEdge(TKey tKey, TCursor cr)
function:
parameters:
[i] TKey tKey:
[i] TCursor cr:
return value:
virtual ~DEdge()
function:
parameters: NULL
return value:
TCursor GetHeadVertexPosition() const
function:
parameters: NULL
return value:
TCursor GetTailVertexPosition() const
function:
parameters: NULL
return value:
const DVertex* GetNextVertex(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor& crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
const DVertex* GetPrevVertex(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor& crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
const DVertex* GetVertexAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) const
function:
parameters:
[i] TCursor crPos:
[i] SHAPE_ORIENTATION& eOrientation:
return value:
void NextVertex(TCursor& crPos) const
function:
parameters:
[i] TCursor& crPos:
return value:
void PrevVertex(TCursor& crPos) const
function:
parameters:
[i] TCursor& crPos:
return value:
long GetVertexCount() const
function:
parameters: NULL
return value:
TCursor FindVertexPosition(const DVertex* pVertex) const
function:
parameters:
[i] const DVertex* pVertex:
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 AttachStartVertex(CDBSession* pDBSession, const DVertex* pVertex)
function:
parameters:
[i] CDBSession* pDBSession:
[i] const DVertex* pVertex:
return value:
TCursor AttachEndVertex(CDBSession* pDBSession, const DVertex* pVertex)
function:
parameters:
[i] CDBSession* pDBSession:
[i] const DVertex* pVertex:
return value:
TCursor AttachVertex(CDBSession* pDBSession, const DVertex* pVertex, SHAPE_ORIENTATION eOrientation, TCursor crPosBefore = NULL)
function:
parameters:
[i] CDBSession* pDBSession:
[i] const DVertex* pVertex:
[i] SHAPE_ORIENTATION eOrientation:
[i] TCursor crPosBefore = NULL:
return value:
void DetachVertex(CDBSession* pDBSession, TCursor crPos)
function:
parameters:
[i] CDBSession* pDBSession:
[i] TCursor crPos:
return value:
DB_DECLARE_DITEM(DEdge)
function:
parameters:
[i] DEdge:
return value: