cz.cuni.utils.math.vertexSpace.vertex3Dspace
Interface Vertex3DSpaceInterface

All Known Implementing Classes:
Vertex3DSpace, Vertex3DSpaceSimple

public interface Vertex3DSpaceInterface


Method Summary
 void clear()
          Clears information about vertices, which have been created.
 Vertex3D get(double x, double y, double z)
          Should return existing or new vertex which has "equal" coordinates.
 Vertex3D get(Tuple3D t)
          Should return existing or new vertex which has "equal" coordinates.
 void remove(Vertex3D v)
          Vertex must be removed from the space
 void set(Vertex3D v)
          You have to insert this vertex into space, possibly overwriting the existing one.
 

Method Detail

get

Vertex3D get(Tuple3D t)
Should return existing or new vertex which has "equal" coordinates.

Parameters:
t -
Returns:
Vertex3D

get

Vertex3D get(double x,
             double y,
             double z)
Should return existing or new vertex which has "equal" coordinates.

Parameters:
x -
y -
z -
Returns:
Vertex3D

set

void set(Vertex3D v)
You have to insert this vertex into space, possibly overwriting the existing one.

Parameters:
v -

remove

void remove(Vertex3D v)
Vertex must be removed from the space

Parameters:
v -

clear

void clear()
Clears information about vertices, which have been created.