ProGAL.geom2d
Class TriangulationVertex

java.lang.Object
  extended by ProGAL.geomNd.Point
      extended by ProGAL.geom2d.Point
          extended by ProGAL.geom2d.TriangulationVertex
All Implemented Interfaces:
java.io.Serializable

public class TriangulationVertex
extends Point

See Also:
Serialized Form

Nested Class Summary
static class TriangulationVertex.VertexType
           
 
Field Summary
 
Fields inherited from class ProGAL.geom2d.Point
origo
 
Constructor Summary
TriangulationVertex(double x, double y)
           
 
Method Summary
 double getCosAngle()
           
 TriangulationFace getFace()
           
 java.util.List<TriangulationFace> getFaces()
           
 int getId()
           
 TriangulationFace getLastFace()
           
 DLCyclicList<TriangulationVertex> getNeighboringVertices()
           
 TriangulationFace getNextFace(TriangulationFace f)
           
 Circle getOrbit(Point p)
           
 double getPolarAngle()
           
 double getPolarRadius()
           
 TriangulationFace getPrevFace(TriangulationFace f)
           
 double getSinAngle()
           
 double getSquaredPolarRadius()
           
 TriangulationVertex.VertexType getType()
           
 void setCosAngle(double cosAngle)
           
 void setFace(TriangulationFace face)
           
 void setId(int id)
           
 void setPolarAngle(double polarAngle)
           
 void setPolarRadius(double polarRadius)
           
 void setSinAngle(double sinAngle)
           
 void setSquaredPolarRadius(double sqPR)
           
 void setType(TriangulationVertex.VertexType type)
           
 
Methods inherited from class ProGAL.geom2d.Point
add, add, addThis, addThis, addThis, area, clone, collinear, equals, equals, getBisector, getDistance, getSignedAngle, getSquaredDistance, getSquaredDistance, getSquaredDistance, inCircle, leftTurn, main, midPoint, polarAngle, polarAngleCos, polarAngleSin, rightTurn, rotation, rotation, rotation, rotationClone, subtract, subtractThis, subtractThis, toScene, vectorTo, x, y
 
Methods inherited from class ProGAL.geomNd.Point
addThis, distance, distance, distanceSquared, distanceSquared, distanceSquaredXY, distanceXY, dot, get, getAngle, getCoord, getCoords, getDimensions, getMidpoint, multiplyThis, polarAngleCosXY, polarAngleSinXY, polarAngleXY, set, set, setCoord, setCoord, toConsole, toConsole, toString, toString, toVector, vectorTo
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TriangulationVertex

public TriangulationVertex(double x,
                           double y)
Method Detail

getFace

public TriangulationFace getFace()

setFace

public void setFace(TriangulationFace face)

getNextFace

public TriangulationFace getNextFace(TriangulationFace f)

getPrevFace

public TriangulationFace getPrevFace(TriangulationFace f)

getLastFace

public TriangulationFace getLastFace()

getFaces

public java.util.List<TriangulationFace> getFaces()

getNeighboringVertices

public DLCyclicList<TriangulationVertex> getNeighboringVertices()

getOrbit

public Circle getOrbit(Point p)

getId

public int getId()

setId

public void setId(int id)

getType

public TriangulationVertex.VertexType getType()

setType

public void setType(TriangulationVertex.VertexType type)

getPolarRadius

public double getPolarRadius()

setPolarRadius

public void setPolarRadius(double polarRadius)

getSquaredPolarRadius

public double getSquaredPolarRadius()

setSquaredPolarRadius

public void setSquaredPolarRadius(double sqPR)

getPolarAngle

public double getPolarAngle()

setPolarAngle

public void setPolarAngle(double polarAngle)

getCosAngle

public double getCosAngle()

setCosAngle

public void setCosAngle(double cosAngle)

getSinAngle

public double getSinAngle()

setSinAngle

public void setSinAngle(double sinAngle)