VertMove Class Reference
 
 
 
VertMove Class Reference

#include <meshdelta.h>

Inheritance diagram for VertMove:
MaxHeapOperators

Class Description

This class represents the notion of a mesh edit vertex move.

The public data members provide the index of the vertex moved as well as the amount of the move in X, Y, Z.

See also:
Class Mesh, Class Point3.

Public Member Functions

  VertMove ()
  VertMove (DWORD i, Point3 p)
  ~VertMove ()
VertMove operator= (const VertMove &from)

Public Attributes

DWORD  vid
  The id of the vertex moved.
Point3  dv
  The amount of the move.

Constructor & Destructor Documentation

VertMove ( ) [inline]
Remarks:
Constructor.
{}
VertMove ( DWORD  i,
Point3  p 
) [inline]
Remarks:
Constructor. The data members are initialized to the values passed.
{ vid=i; dv=p; }
~VertMove ( ) [inline]
Remarks:
Destructor.
{}

Member Function Documentation

VertMove& operator= ( const VertMove from ) [inline]
Remarks:
Assignment operator.
{ vid=from.vid; dv=from.dv; return (*this); }

Member Data Documentation

DWORD vid

The id of the vertex moved.

The amount of the move.