ProGAL.geom3d.complex
Class CVertex

java.lang.Object
  extended by ProGAL.geomNd.Point
      extended by ProGAL.geom3d.Point
          extended by ProGAL.geom3d.complex.CVertex
All Implemented Interfaces:
java.io.Serializable, Shape, Simplex

public class CVertex
extends Point

See Also:
Serialized Form

Nested Class Summary
static class CVertex.DegenerateCase
           
 
Constructor Summary
CVertex(Point p)
           
CVertex(Point p, boolean bigpoint)
           
 
Method Summary
 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.
 
Methods inherited from class ProGAL.geom3d.Point
add, addThis, addThis, clone, collinear, coplanar, distance, distanceSquared, dominates, dominates, dot, dot, equals, equals, getAngle, getBisector, getCenter, getCircumCenter, getCosDihedralAngle, getDihedralAngle, getDimension, getEquilateralPoint, getMidpoint, getPoint, getSteinerPoint, inSphere, main, orientation, orientation, polarAngleCosZ, polarAngleSinZ, reflectThroughOrigoThis, rotation, rotation, scaleThis, setX, setY, setZ, subtract, subtractThis, subtractThis, toConsole, toConsole, toScene, toVector, translateThis, vectorTo, x, y, z
 
Methods inherited from class ProGAL.geomNd.Point
addThis, distance, distance, distanceSquared, distanceSquared, distanceSquaredXY, distanceXY, dot, get, getCoord, getCoords, getDimensions, multiplyThis, polarAngleCosXY, polarAngleSinXY, polarAngleXY, set, set, setCoord, setCoord, vectorTo
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CVertex

public CVertex(Point p)

CVertex

public CVertex(Point p,
               boolean bigpoint)
Method Detail

isBigpoint

public boolean isBigpoint()

getDegPointA

public CVertex getDegPointA()

setDegPointA

public void setDegPointA(CVertex degPointA)

getDegPointB

public CVertex getDegPointB()

setDegPointB

public void setDegPointB(CVertex degPointB)

getDegCase

public CVertex.DegenerateCase getDegCase()

setDegCase

public void setDegCase(CVertex.DegenerateCase degCase)

isDegenerate

public boolean isDegenerate()

setDegenerate

public void setDegenerate(boolean degenerate)

getDegPointOpposite

public CVertex getDegPointOpposite()

setDegPointOpposite

public void setDegPointOpposite(CVertex degPointOpposite)

addAdjacentEdge

public void addAdjacentEdge(CEdge e)

getAdjacentEdges

public java.util.List<CEdge> getAdjacentEdges()

getAdjacentTriangles

public java.util.List<CTriangle> getAdjacentTriangles()

getOppositeTriangles

public java.util.List<CTriangle> getOppositeTriangles()

getAdjacentTetrahedra

public java.util.List<CTetrahedron> getAdjacentTetrahedra()

getAllAdjacentTetrahedra

public java.util.List<CTetrahedron> getAllAdjacentTetrahedra()
returns all tetrahedra adjacent to the vertex (including big tetrahedra)


getBigAdjacentTetrahedra

public java.util.List<CTetrahedron> getBigAdjacentTetrahedra()
returns all big tetrahedra adjacent to the vertex


toString

public java.lang.String toString()
Description copied from class: Point
Returns a string-representation of this point formatted with two decimals precision.

Overrides:
toString in class Point

toString

public java.lang.String toString(int dec)
Description copied from class: Point
Returns a string-representation of this point formatted with dec decimals precision.

Overrides:
toString in class Point