User Tools

Site Tools


class:temp:dedge



DEdge

Inherited from DShape,

Inherited by NULL

Friend class NULL

Description

Public interface

Private interface


DEdge(TKey tKey, TCursor cr)

  • function:
  • parameters:
    1. [i] TKey tKey:
    2. [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:
    1. [i] TCursor& crPos:
    2. [i] SHAPE_ORIENTATION& eOrientation:
  • return value:

const DVertex* GetPrevVertex(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const

  • function:
  • parameters:
    1. [i] TCursor& crPos:
    2. [i] SHAPE_ORIENTATION& eOrientation:
  • return value:

const DVertex* GetVertexAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) const

  • function:
  • parameters:
    1. [i] TCursor crPos:
    2. [i] SHAPE_ORIENTATION& eOrientation:
  • return value:

void NextVertex(TCursor& crPos) const

  • function:
  • parameters:
    1. [i] TCursor& crPos:
  • return value:

void PrevVertex(TCursor& crPos) const

  • function:
  • parameters:
    1. [i] TCursor& crPos:
  • return value:

long GetVertexCount() const

  • function:
  • parameters: NULL
  • return value:

TCursor FindVertexPosition(const DVertex* pVertex) const

  • function:
  • parameters:
    1. [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:
    1. [i] TCursor& crPos:
    2. [i] SHAPE_ORIENTATION& eOrientation:
  • return value:

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

  • function:
  • parameters:
    1. [i] TCursor& crPos:
    2. [i] SHAPE_ORIENTATION& eOrientation:
  • return value:

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

  • function:
  • parameters:
    1. [i] TCursor crPos:
    2. [i] SHAPE_ORIENTATION& eOrientation:
  • return value:

void NextFace(TCursor& crPos) const

  • function:
  • parameters:
    1. [i] TCursor& crPos:
  • return value:

void PrevFace(TCursor& crPos) const

  • function:
  • parameters:
    1. [i] TCursor& crPos:
  • return value:

long GetFaceCount() const

  • function:
  • parameters: NULL
  • return value:

TCursor FindFacePosition(const DFace* pFace) const

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

TCursor AttachStartVertex(CDBSession* pDBSession, const DVertex* pVertex)

  • function:
  • parameters:
    1. [i] CDBSession* pDBSession:
    2. [i] const DVertex* pVertex:
  • return value:

TCursor AttachEndVertex(CDBSession* pDBSession, const DVertex* pVertex)

  • function:
  • parameters:
    1. [i] CDBSession* pDBSession:
    2. [i] const DVertex* pVertex:
  • return value:

TCursor AttachVertex(CDBSession* pDBSession, const DVertex* pVertex, SHAPE_ORIENTATION eOrientation, TCursor crPosBefore = NULL)

  • function:
  • parameters:
    1. [i] CDBSession* pDBSession:
    2. [i] const DVertex* pVertex:
    3. [i] SHAPE_ORIENTATION eOrientation:
    4. [i] TCursor crPosBefore = NULL:
  • return value:

void DetachVertex(CDBSession* pDBSession, TCursor crPos)

  • function:
  • parameters:
    1. [i] CDBSession* pDBSession:
    2. [i] TCursor crPos:
  • return value:

DB_DECLARE_DITEM(DEdge)

  • function:
  • parameters:
    1. [i] DEdge:
  • return value:
class/temp/dedge.txt · Last modified: 2024/04/26 11:57 (external edit)