HE_Mesh
5.0.0
|
Public Member Functions | |
WB_Polygon (final Collection<?extends WB_Coord > points) | |
WB_Polygon (final WB_Coord...points) | |
WB_Polygon (final Collection<?extends WB_Coord > points, final Collection<?extends WB_Coord > innerpoints) | |
WB_Polygon (final WB_Coord[] points, final WB_Coord[] innerpoints) | |
WB_Polygon (final Collection<?extends WB_Coord > points, final List<?extends WB_Coord >[] innerpoints) | |
WB_Polygon (final WB_Coord[] points, final WB_Coord[][] innerpoints) | |
boolean | equals (final Object o) |
int | getNumberOfPoints () |
int | getNumberOfShellPoints () |
int | getNumberOfHoles () |
int | getNumberOfContours () |
int[] | getNumberOfPointsPerContour () |
int[] | getTriangles () |
int[] | getTriangles (final boolean optimize) |
WB_Plane | getPlane (final double d) |
WB_Plane | getPlane () |
WB_Vector | getNormal () |
WB_Point | getCenter () |
WB_Point | getPoint (final int i) |
double | getd (final int i, final int j) |
float | getf (final int i, final int j) |
boolean | isSimple () |
boolean | isCW2D () |
WB_Polygon | toPolygon2D () |
boolean | is2D () |
boolean | isPlanar () |
boolean | isConvex2D (final int i, final boolean CW) |
boolean | isConvex2D () |
WB_Polygon | negate () |
WB_Polygon[] | splitPolygon (final WB_Plane P) |
WB_Polygon | trimConvexPolygon (final double d) |
WB_Polygon | trimConvexPolygon (final double[] d) |
List< WB_Polygon > | trimPolygon2D (final double d) |
WB_Coord | closestPoint (final WB_Coord p) |
int | closestIndex (final WB_Coord p) |
List< WB_Segment > | toSegments () |
WB_AABB | getAABB () |
double | getSignedArea () |
double[][] | toVertices2D () |
WB_Polygon | getSimplePolygon () |
![]() | |
WB_Vector | getDirection (final int i) |
WB_Vector | getNormal (final int i) |
double | a (final int i) |
double | b (final int i) |
double | c (final int i) |
double | getLength (final int i) |
boolean | equals (final Object o) |
boolean | isCCW () |
WB_Ring | apply (final WB_Transform T) |
WB_Point | getPoint (final int i) |
double | getd (final int i, final int j) |
float | getf (final int i, final int j) |
WB_Point | getPointOnLine (final double t) |
WB_Point | getParametricPointOnLine (final double t) |
int | getNumberOfPoints () |
WB_Segment | getSegment (final int i) |
![]() | |
WB_Point | getPoint (final int i) |
double | getd (final int i, final int j) |
float | getf (final int i, final int j) |
WB_Point | getPointOnLine (final double t) |
WB_Point | getParametricPointOnLine (final double t) |
WB_Vector | getDirection (final int i) |
WB_Vector | getNormal (final int i) |
double | a (final int i) |
double | b (final int i) |
double | c (final int i) |
int | getNumberOfPoints () |
WB_Segment | getSegment (final int i) |
int | getNumberSegments () |
double | getLength (final int i) |
WB_PolyLine (final Collection<?extends WB_Coord > points) | |
WB_PolyLine (final WB_Coord...points) | |
boolean | equals (final Object o) |
int | hashCode () |
WB_PolyLine | apply (final WB_Transform T) |
List< WB_Point > | getPoints () |
Private Member Functions | |
void | calculateDirections () |
Static Private Attributes | |
static final WB_GeometryFactory | gf = new WB_GeometryFactory() |
Additional Inherited Members | |
![]() | |
WB_Ring () | |
WB_Ring (final List<?extends WB_Coord > points) | |
WB_Ring (final WB_Coord[] points) | |
![]() | |
WB_PolyLine () | |
wblut.geom.WB_Polygon.WB_Polygon | ( | final Collection<?extends WB_Coord > | points | ) |
points |
wblut.geom.WB_Polygon.WB_Polygon | ( | final WB_Coord... | points | ) |
points |
wblut.geom.WB_Polygon.WB_Polygon | ( | final Collection<?extends WB_Coord > | points, |
final Collection<?extends WB_Coord > | innerpoints | ||
) |
points | |
innerpoints |
points | |
innerpoints |
wblut.geom.WB_Polygon.WB_Polygon | ( | final Collection<?extends WB_Coord > | points, |
final List<?extends WB_Coord >[] | innerpoints | ||
) |
points | |
innerpoints |
points | |
innerpoints |
|
private |
int wblut.geom.WB_Polygon.closestIndex | ( | final WB_Coord | p | ) |
p |
boolean wblut.geom.WB_Polygon.equals | ( | final Object | o | ) |
WB_AABB wblut.geom.WB_Polygon.getAABB | ( | ) |
WB_Point wblut.geom.WB_Polygon.getCenter | ( | ) |
double wblut.geom.WB_Polygon.getd | ( | final int | i, |
final int | j | ||
) |
float wblut.geom.WB_Polygon.getf | ( | final int | i, |
final int | j | ||
) |
WB_Vector wblut.geom.WB_Polygon.getNormal | ( | ) |
int wblut.geom.WB_Polygon.getNumberOfContours | ( | ) |
int wblut.geom.WB_Polygon.getNumberOfHoles | ( | ) |
int wblut.geom.WB_Polygon.getNumberOfPoints | ( | ) |
int [] wblut.geom.WB_Polygon.getNumberOfPointsPerContour | ( | ) |
int wblut.geom.WB_Polygon.getNumberOfShellPoints | ( | ) |
WB_Plane wblut.geom.WB_Polygon.getPlane | ( | final double | d | ) |
d |
WB_Plane wblut.geom.WB_Polygon.getPlane | ( | ) |
WB_Point wblut.geom.WB_Polygon.getPoint | ( | final int | i | ) |
double wblut.geom.WB_Polygon.getSignedArea | ( | ) |
WB_Polygon wblut.geom.WB_Polygon.getSimplePolygon | ( | ) |
int [] wblut.geom.WB_Polygon.getTriangles | ( | ) |
int [] wblut.geom.WB_Polygon.getTriangles | ( | final boolean | optimize | ) |
optimize |
boolean wblut.geom.WB_Polygon.is2D | ( | ) |
boolean wblut.geom.WB_Polygon.isConvex2D | ( | final int | i, |
final boolean | CW | ||
) |
i | |
CW |
boolean wblut.geom.WB_Polygon.isConvex2D | ( | ) |
boolean wblut.geom.WB_Polygon.isCW2D | ( | ) |
boolean wblut.geom.WB_Polygon.isPlanar | ( | ) |
boolean wblut.geom.WB_Polygon.isSimple | ( | ) |
WB_Polygon wblut.geom.WB_Polygon.negate | ( | ) |
WB_Polygon [] wblut.geom.WB_Polygon.splitPolygon | ( | final WB_Plane | P | ) |
P |
WB_Polygon wblut.geom.WB_Polygon.toPolygon2D | ( | ) |
List<WB_Segment> wblut.geom.WB_Polygon.toSegments | ( | ) |
double [][] wblut.geom.WB_Polygon.toVertices2D | ( | ) |
WB_Polygon wblut.geom.WB_Polygon.trimConvexPolygon | ( | final double | d | ) |
d |
WB_Polygon wblut.geom.WB_Polygon.trimConvexPolygon | ( | final double[] | d | ) |
d |
List<WB_Polygon> wblut.geom.WB_Polygon.trimPolygon2D | ( | final double | d | ) |
d |
|
staticprivate |