maspack.geometry
Class Feature
java.lang.Object
maspack.geometry.Feature
- Direct Known Subclasses:
- Face, HalfEdge, Vertex2d, Vertex3d
public abstract class Feature
- extends java.lang.Object
Super class for vertices, half-edges, and faces.
Constructor Summary |
Feature(int type)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VISITED
public static int VISITED
UNKNOWN
public static final int UNKNOWN
- See Also:
- Constant Field Values
VERTEX_3D
public static final int VERTEX_3D
- See Also:
- Constant Field Values
HALF_EDGE
public static final int HALF_EDGE
- See Also:
- Constant Field Values
FACE
public static final int FACE
- See Also:
- Constant Field Values
VERTEX_2D
public static final int VERTEX_2D
- See Also:
- Constant Field Values
EDGE
public static final int EDGE
- See Also:
- Constant Field Values
FACET
public static final int FACET
- See Also:
- Constant Field Values
CELL
public static final int CELL
- See Also:
- Constant Field Values
TYPE_MASK
public static final int TYPE_MASK
- See Also:
- Constant Field Values
Feature
public Feature(int type)
setVisited
public void setVisited()
isVisited
public boolean isVisited()
clearVisited
public void clearVisited()
getType
public int getType()
getTypeName
public java.lang.String getTypeName()
checkFlag
public boolean checkFlag(int mask)
setFlag
public void setFlag(int mask)
clearFlag
public void clearFlag(int mask)
voronoiCheck
public boolean voronoiCheck(Point3d pnt)