Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Arak::ModifiedCN94Proposal::SlideInteriorVertex Class Reference

#include <cn94.hpp>

Inheritance diagram for Arak::ModifiedCN94Proposal::SlideInteriorVertex:

Inheritance graph
[legend]
Collaboration diagram for Arak::ModifiedCN94Proposal::SlideInteriorVertex:

Collaboration graph
[legend]
List of all members.

Detailed Description

Changes the location of an interior vertex by sliding it along one of its incident edges.

Definition at line 1214 of file cn94.hpp.

Public Member Functions

 SlideInteriorVertex ()
void reset (Coloring::VertexHandle vertex, bool next, const Point &point)
 Resets this move.


Protected Attributes

bool next
 This flag is true iff the vertex slide is occuring along the vertex's next edge (rather than its previous edge).


Friends

class ModifiedCN94Proposal


Constructor & Destructor Documentation

Arak::ModifiedCN94Proposal::SlideInteriorVertex::SlideInteriorVertex  )  [inline]
 

Definition at line 1228 of file cn94.hpp.


Member Function Documentation

void Arak::ModifiedCN94Proposal::SlideInteriorVertex::reset Coloring::VertexHandle  vertex,
bool  next,
const Point point
[inline]
 

Resets this move.

Parameters:
vertex the interior vertex to move
next a flag indicating whether the vertex slide is occuring along the vertex's next edge (rather than its previous edge).
point the new location

Definition at line 1239 of file cn94.hpp.

References Arak::Geometry::Point, Arak::CN94Proposal::MoveInteriorVertex::reset(), and Arak::Coloring::VertexHandle.

Referenced by Arak::ModifiedCN94Proposal::sampleSlideInteriorVertex().


Friends And Related Function Documentation

friend class ModifiedCN94Proposal [friend]
 

Definition at line 1216 of file cn94.hpp.


Member Data Documentation

bool Arak::ModifiedCN94Proposal::SlideInteriorVertex::next [protected]
 

This flag is true iff the vertex slide is occuring along the vertex's next edge (rather than its previous edge).

Definition at line 1224 of file cn94.hpp.

Referenced by Arak::ModifiedCN94Proposal::ll(), and Arak::ModifiedCN94Proposal::rll().


The documentation for this class was generated from the following file:
Generated on Wed May 25 14:40:53 2005 for Arak by doxygen 1.3.6