public class CVertex extends Point
Modifier and Type | Class and Description |
---|---|
static class |
CVertex.DegenerateCase |
Modifier and Type | Field and Description |
---|---|
int |
idx |
Constructor and Description |
---|
CVertex(Point p,
boolean bigpoint,
int idx) |
CVertex(Point p,
int idx) |
Modifier and Type | Method and Description |
---|---|
void |
addAdjacentEdge(CEdge e) |
java.util.List<CEdge> |
getAdjacentEdges() |
java.util.List<CTetrahedron> |
getAdjacentTetrahedra() |
java.util.List<CTriangle> |
getAdjacentTriangles() |
java.util.List<CTetrahedron> |
getAllAdjacentTetrahedra()
returns all tetrahedra adjacent to the vertex (including big tetrahedra)
|
java.util.List<CTetrahedron> |
getBigAdjacentTetrahedra()
returns all big tetrahedra adjacent to the vertex
|
CVertex.DegenerateCase |
getDegCase() |
CVertex |
getDegPointA() |
CVertex |
getDegPointB() |
CVertex |
getDegPointOpposite() |
java.util.List<CTriangle> |
getOppositeTriangles() |
boolean |
isBigpoint() |
boolean |
isDegenerate() |
void |
setDegCase(CVertex.DegenerateCase degCase) |
void |
setDegenerate(boolean degenerate) |
void |
setDegPointA(CVertex degPointA) |
void |
setDegPointB(CVertex degPointB) |
void |
setDegPointOpposite(CVertex degPointOpposite) |
java.lang.String |
toString()
Returns a string-representation of this point formatted with two decimals precision.
|
java.lang.String |
toString(int dec)
Returns a string-representation of this point formatted with
dec decimals precision. |
add, add, add, addThis, addThis, clone, collinear, coplanar, distance, distanceSquared, dominates, dominates, dot, dot, equals, equals, getAngle, getBisector, getCenter, getCircumCenter, getCosDihedralAngle, getDihedralAngle, getDimension, getEquilateralCircle, getEquilateralPoint, getEquilateralPoints, getMidpoint, getPoint, getSteinerPoint, inSphere, orientation, orientation, polarAngleCosZ, polarAngleSinZ, reflectThroughOrigoThis, rotation, rotationCCW, rotationCW, scaleThis, setX, setY, setZ, subtract, subtract, subtractThis, subtractThis, swap, toConsole, toConsole, toVector, translateThis, translateThis, vectorTo, x, y, z
add, addThis, distance, distance, distanceSquared, distanceSquared, distanceSquaredXY, distanceXY, dot, fill, get, getCoord, getCoords, getDimensions, getRandomPoint, multiplyThis, polarAngleCosXY, polarAngleSinXY, polarAngleXY, set, set, setCoord, setCoord, vectorTo
public CVertex(Point p, int idx)
public CVertex(Point p, boolean bigpoint, int idx)
public boolean isBigpoint()
public CVertex getDegPointA()
public void setDegPointA(CVertex degPointA)
public CVertex getDegPointB()
public void setDegPointB(CVertex degPointB)
public CVertex.DegenerateCase getDegCase()
public void setDegCase(CVertex.DegenerateCase degCase)
public boolean isDegenerate()
public void setDegenerate(boolean degenerate)
public CVertex getDegPointOpposite()
public void setDegPointOpposite(CVertex degPointOpposite)
public void addAdjacentEdge(CEdge e)
public java.util.List<CEdge> getAdjacentEdges()
public java.util.List<CTriangle> getAdjacentTriangles()
public java.util.List<CTriangle> getOppositeTriangles()
public java.util.List<CTetrahedron> getAdjacentTetrahedra()
public java.util.List<CTetrahedron> getAllAdjacentTetrahedra()
public java.util.List<CTetrahedron> getBigAdjacentTetrahedra()
public java.lang.String toString()
Point