====== DVertex ====== **//Inherited from//** [[class::dshape|DShape]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Public interface//** * [[dvertex#dvertex1|DVertex]](TKey tKey, TCursor cr) * virtual [[dvertex#~dvertex|~DVertex]]() * TCursor [[dvertex#getheadedgeposition|GetHeadEdgePosition]]() const * TCursor [[dvertex#gettailedgeposition|GetTailEdgePosition]]() const * const DEdge* [[dvertex#getnextedge|GetNextEdge]](TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const * const DEdge* [[dvertex#getprevedge|GetPrevEdge]](TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const * const DEdge* [[dvertex#getedgeat|GetEdgeAt]](TCursor crPos, SHAPE_ORIENTATION& eOrientation) const * void [[dvertex#nextedge|NextEdge]](TCursor& crPos) const * void [[dvertex#prevedge|PrevEdge]](TCursor& crPos) const * long [[dvertex#getedgecount|GetEdgeCount]]() const * TCursor [[dvertex#findedgeposition|FindEdgePosition]](const DEdge* pEdge) const **//Private interface//** * [[dvertex#db_declare_ditem|DB_DECLARE_DITEM]](DVertex) ---- {{anchor:dvertex1}} **DVertex(TKey tKey, TCursor cr)** *function: *parameters: - [i] TKey tKey: - [i] TCursor cr: *return value: {{anchor:~dvertex}} **virtual ~DVertex()** *function: *parameters: NULL *return value: {{anchor:getheadedgeposition}} **TCursor GetHeadEdgePosition() const** *function: *parameters: NULL *return value: {{anchor:gettailedgeposition}} **TCursor GetTailEdgePosition() const** *function: *parameters: NULL *return value: {{anchor:getnextedge}} **const DEdge* GetNextEdge(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const** *function: *parameters: - [i] TCursor& crPos: - [i] SHAPE_ORIENTATION& eOrientation: *return value: {{anchor:getprevedge}} **const DEdge* GetPrevEdge(TCursor& crPos, SHAPE_ORIENTATION& eOrientation) const** *function: *parameters: - [i] TCursor& crPos: - [i] SHAPE_ORIENTATION& eOrientation: *return value: {{anchor:getedgeat}} **const DEdge* GetEdgeAt(TCursor crPos, SHAPE_ORIENTATION& eOrientation) const** *function: *parameters: - [i] TCursor crPos: - [i] SHAPE_ORIENTATION& eOrientation: *return value: {{anchor:nextedge}} **void NextEdge(TCursor& crPos) const** *function: *parameters: - [i] TCursor& crPos: *return value: {{anchor:prevedge}} **void PrevEdge(TCursor& crPos) const** *function: *parameters: - [i] TCursor& crPos: *return value: {{anchor:getedgecount}} **long GetEdgeCount() const** *function: *parameters: NULL *return value: {{anchor:findedgeposition}} **TCursor FindEdgePosition(const DEdge* pEdge) const** *function: *parameters: - [i] const DEdge* pEdge: *return value: ---- {{anchor:db_declare_ditem}} **DB_DECLARE_DITEM(DVertex)** *function: *parameters: - [i] DVertex: *return value: