public class TriangulationVertex extends Point
Modifier and Type | Class and Description |
---|---|
static class |
TriangulationVertex.VertexType |
Modifier and Type | Field and Description |
---|---|
protected boolean |
bigPoint |
protected boolean |
burried |
protected TriangulationFace |
face |
protected Point |
groundPoint |
protected Sphere |
groundSphere |
protected int |
id |
protected Point |
liftedPoint |
protected Sphere |
liftedSphere |
protected Circle |
orbit |
Constructor and Description |
---|
TriangulationVertex(double x,
double y) |
TriangulationVertex(Point p) |
Modifier and Type | Method and Description |
---|---|
double |
getCosAngle() |
TriangulationFace |
getFace() |
java.util.List<TriangulationFace> |
getFaces() |
int |
getId() |
TriangulationFace |
getLastFace() |
DLCyclicList<TriangulationVertex> |
getNeighboringVertices() |
TriangulationFace |
getNextFace(TriangulationFace f) |
Circle |
getOrbit() |
double |
getPolarAngle() |
double |
getPolarRadius() |
TriangulationFace |
getPrevFace(TriangulationFace f) |
double |
getSinAngle() |
double |
getSquaredPolarRadius() |
TriangulationVertex.VertexType |
getType() |
boolean |
isBigPoint() |
void |
setBigPoint(boolean bigPoint) |
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) |
add, add, addThis, addThis, addThis, area, clone, collinear, equals, equals, getBisector, getDistance, getDualLine, getSignedAngle, getSquaredDistance, getSquaredDistance, getSquaredDistance, inCircle, leftTurn, midPoint, polarAngle, polarAngleCos, polarAngleSin, rightTurn, rotation, rotation, rotation, rotationClone, subtract, subtractThis, subtractThis, vectorTo, x, y
add, addThis, distance, distance, distanceSquared, distanceSquared, distanceSquaredXY, distanceXY, dot, fill, get, getAngle, getCoord, getCoords, getDimensions, getMidpoint, getRandomPoint, multiplyThis, polarAngleCosXY, polarAngleSinXY, polarAngleXY, set, set, setCoord, setCoord, toConsole, toConsole, toString, toString, toVector, vectorTo
protected int id
protected TriangulationFace face
protected Circle orbit
protected boolean burried
protected Point liftedPoint
protected Point groundPoint
protected Sphere liftedSphere
protected Sphere groundSphere
protected boolean bigPoint
public TriangulationVertex(double x, double y)
public TriangulationVertex(Point p)
public TriangulationFace getFace()
public void setFace(TriangulationFace face)
public boolean isBigPoint()
public void setBigPoint(boolean bigPoint)
public TriangulationFace getNextFace(TriangulationFace f)
public TriangulationFace getPrevFace(TriangulationFace f)
public TriangulationFace getLastFace()
public java.util.List<TriangulationFace> getFaces()
public DLCyclicList<TriangulationVertex> getNeighboringVertices()
public Circle getOrbit()
public int getId()
public void setId(int id)
public TriangulationVertex.VertexType getType()
public void setType(TriangulationVertex.VertexType type)
public double getPolarRadius()
public void setPolarRadius(double polarRadius)
public double getSquaredPolarRadius()
public void setSquaredPolarRadius(double sqPR)
public double getPolarAngle()
public void setPolarAngle(double polarAngle)
public double getCosAngle()
public void setCosAngle(double cosAngle)
public double getSinAngle()
public void setSinAngle(double sinAngle)