HE_Mesh2014
2.0.11
|
Public Member Functions | |
HE_Face () | |
long | key () |
WB_Point | getFaceCenter () |
WB_Point | getFaceCenter (final double d) |
WB_Vector | getFaceNormal () |
WB_Vector | getFaceNormalNN () |
double | getFaceArea () |
WB_ClassificationConvex | getFaceType () |
List< HE_Vertex > | getFaceVertices () |
List< HE_TextureCoordinate > | getFaceUVWs () |
int | getFaceOrder () |
List< HE_Halfedge > | getFaceHalfedges () |
List< HE_Halfedge > | getFaceEdges () |
HE_Halfedge | getHalfedge () |
HE_Halfedge | getHalfedge (final HE_Vertex v) |
void | setHalfedge (final HE_Halfedge halfedge) |
void | push (final WB_Coordinate c) |
void | clearHalfedge () |
WB_Plane | toPlane () |
WB_Plane | toPlane (final double d) |
void | sort () |
int[][] | getTriangles () |
int[][] | getTriangles (final boolean optimize) |
void | reset () |
WB_AABB | toAABB () |
WB_Triangle | toTriangle () |
WB_Polygon | toPolygon () |
WB_Polygon | toPlanarPolygon () |
List< HE_Face > | getNeighborFaces () |
String | toString () |
void | setData (final String s, final Object o) |
Object | getData (final String s) |
int | getColor () |
void | setColor (final int color) |
boolean | isBoundary () |
boolean | isDegenerate () |
void | copyProperties (final HE_Face el) |
void | clear () |
void | checkValidity () |
int | getTextureId () |
void | setTextureId (final int i) |
![]() | |
HE_Element () | |
final void | setInternalLabel (final int label) |
final void | setLabel (final int label) |
final long | getKey () |
final int | getInternalLabel () |
final int | getLabel () |
int | hashCode () |
boolean | equals (final Object other) |
void | copyProperties (final HE_Element el) |
abstract void | clear () |
![]() | |
Object | getData (String s) |
void | setData (String s, Object o) |
![]() | |
void | setColor (int color) |
Static Public Member Functions | |
static String | getStatus () |
Static Public Attributes | |
static final HET_ProgressTracker | tracker |
Private Attributes | |
HE_Halfedge | _halfedge |
HashMap< String, Object > | _data |
int | facecolor |
int[][] | triangles |
int | textureId |
Static Private Attributes | |
static WB_GeometryFactory | gf = WB_GeometryFactory.instance() |
Additional Inherited Members | |
![]() | |
final long | _key |
![]() | |
static long | _currentKey |
static final WB_GeometryFactory | geometryfactory |
Face element of half-edge data structure.
wblut.hemesh.HE_Face.HE_Face | ( | ) |
Instantiates a new HE_Face.
void wblut.hemesh.HE_Face.checkValidity | ( | ) |
void wblut.hemesh.HE_Face.clear | ( | ) |
void wblut.hemesh.HE_Face.clearHalfedge | ( | ) |
void wblut.hemesh.HE_Face.copyProperties | ( | final HE_Face | el | ) |
el |
int wblut.hemesh.HE_Face.getColor | ( | ) |
Implements wblut.geom.WB_HasColor.
Object wblut.hemesh.HE_Face.getData | ( | final String | s | ) |
double wblut.hemesh.HE_Face.getFaceArea | ( | ) |
WB_Point wblut.hemesh.HE_Face.getFaceCenter | ( | ) |
WB_Point wblut.hemesh.HE_Face.getFaceCenter | ( | final double | d | ) |
d |
List<HE_Halfedge> wblut.hemesh.HE_Face.getFaceEdges | ( | ) |
List<HE_Halfedge> wblut.hemesh.HE_Face.getFaceHalfedges | ( | ) |
WB_Vector wblut.hemesh.HE_Face.getFaceNormal | ( | ) |
WB_Vector wblut.hemesh.HE_Face.getFaceNormalNN | ( | ) |
int wblut.hemesh.HE_Face.getFaceOrder | ( | ) |
WB_ClassificationConvex wblut.hemesh.HE_Face.getFaceType | ( | ) |
List<HE_TextureCoordinate> wblut.hemesh.HE_Face.getFaceUVWs | ( | ) |
List<HE_Vertex> wblut.hemesh.HE_Face.getFaceVertices | ( | ) |
HE_Halfedge wblut.hemesh.HE_Face.getHalfedge | ( | ) |
HE_Halfedge wblut.hemesh.HE_Face.getHalfedge | ( | final HE_Vertex | v | ) |
List<HE_Face> wblut.hemesh.HE_Face.getNeighborFaces | ( | ) |
|
static |
int wblut.hemesh.HE_Face.getTextureId | ( | ) |
int [][] wblut.hemesh.HE_Face.getTriangles | ( | ) |
int [][] wblut.hemesh.HE_Face.getTriangles | ( | final boolean | optimize | ) |
optimize |
boolean wblut.hemesh.HE_Face.isBoundary | ( | ) |
Checks if is boundary.
boolean wblut.hemesh.HE_Face.isDegenerate | ( | ) |
long wblut.hemesh.HE_Face.key | ( | ) |
void wblut.hemesh.HE_Face.push | ( | final WB_Coordinate | c | ) |
c |
void wblut.hemesh.HE_Face.reset | ( | ) |
void wblut.hemesh.HE_Face.setColor | ( | final int | color | ) |
void wblut.hemesh.HE_Face.setData | ( | final String | s, |
final Object | o | ||
) |
void wblut.hemesh.HE_Face.setHalfedge | ( | final HE_Halfedge | halfedge | ) |
halfedge |
void wblut.hemesh.HE_Face.setTextureId | ( | final int | i | ) |
void wblut.hemesh.HE_Face.sort | ( | ) |
WB_AABB wblut.hemesh.HE_Face.toAABB | ( | ) |
WB_Polygon wblut.hemesh.HE_Face.toPlanarPolygon | ( | ) |
WB_Plane wblut.hemesh.HE_Face.toPlane | ( | ) |
WB_Plane wblut.hemesh.HE_Face.toPlane | ( | final double | d | ) |
d |
WB_Polygon wblut.hemesh.HE_Face.toPolygon | ( | ) |
String wblut.hemesh.HE_Face.toString | ( | ) |
WB_Triangle wblut.hemesh.HE_Face.toTriangle | ( | ) |
|
private |
|
private |
Halfedge associated with this face.
|
private |
|
staticprivate |
|
private |
|
static |
|
private |