|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectes.unex.sextante.tin.smoothTinBezier.TriangleDT
public class TriangleDT
| Field Summary | |
|---|---|
com.vividsolutions.jts.geom.Coordinate |
A
|
com.vividsolutions.jts.geom.Coordinate |
B
|
com.vividsolutions.jts.geom.Coordinate |
C
|
boolean |
haveBreakLine
|
int |
typeBreakLine
|
| Constructor Summary | |
|---|---|
TriangleDT()
implicit Constructor |
|
TriangleDT(com.vividsolutions.jts.geom.Coordinate[] coords)
|
|
TriangleDT(com.vividsolutions.jts.geom.Coordinate A,
com.vividsolutions.jts.geom.Coordinate B,
com.vividsolutions.jts.geom.Coordinate C)
Constructor |
|
TriangleDT(TriangleDT T)
Constructor |
|
| Method Summary | |
|---|---|
boolean |
compare(TriangleDT T)
The method which comparing two triangles, if the triangles have same coordinates of vertexes |
char |
compareReturnIndex(com.vividsolutions.jts.geom.Coordinate P)
The method which compare points |
boolean |
contains(com.vividsolutions.jts.geom.Coordinate P)
The method which testing, if the triangle contains the point |
boolean |
containsLine(com.vividsolutions.jts.geom.LineString newL)
The method which testing, if the line intersect the triangle |
protected boolean |
containsOneSamePointWith(TriangleDT T)
The method which testing two triangles, if the triangles have one same point |
boolean |
containsPointAsVertex(com.vividsolutions.jts.geom.Coordinate P)
The method which testing, if the triangle contains the point |
boolean |
containsTwoPoints(com.vividsolutions.jts.geom.Coordinate P1,
com.vividsolutions.jts.geom.Coordinate P2)
The method which testing two triangles, if the triangles have two same points |
protected com.vividsolutions.jts.geom.Coordinate |
getCentroid()
|
com.vividsolutions.jts.geom.Envelope |
getEnvelope()
Protected method for getting envelope of triangle |
protected boolean |
isTriangle()
The method which testing triangle, if the triangles is'nt line |
void |
normalizePolygon()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public com.vividsolutions.jts.geom.Coordinate A
public com.vividsolutions.jts.geom.Coordinate B
public com.vividsolutions.jts.geom.Coordinate C
public boolean haveBreakLine
public int typeBreakLine
| Constructor Detail |
|---|
public TriangleDT()
public TriangleDT(com.vividsolutions.jts.geom.Coordinate[] coords)
public TriangleDT(com.vividsolutions.jts.geom.Coordinate A,
com.vividsolutions.jts.geom.Coordinate B,
com.vividsolutions.jts.geom.Coordinate C)
A - -
first vertexB - -
second vertexC - -
third vertexpublic TriangleDT(TriangleDT T)
T - -
triangle will be cloned| Method Detail |
|---|
public boolean compare(TriangleDT T)
T - -
triangle to test
public char compareReturnIndex(com.vividsolutions.jts.geom.Coordinate P)
P - -
points for comparing
public boolean contains(com.vividsolutions.jts.geom.Coordinate P)
P - -
point which will be tested
public boolean containsLine(com.vividsolutions.jts.geom.LineString newL)
newL - -
Geometry of line
protected boolean containsOneSamePointWith(TriangleDT T)
T - -
triangle to test
public boolean containsPointAsVertex(com.vividsolutions.jts.geom.Coordinate P)
P - -
point which will be tested
public boolean containsTwoPoints(com.vividsolutions.jts.geom.Coordinate P1,
com.vividsolutions.jts.geom.Coordinate P2)
P1 - -
point for testingP2 - -
point for testing
protected com.vividsolutions.jts.geom.Coordinate getCentroid()
public com.vividsolutions.jts.geom.Envelope getEnvelope()
protected boolean isTriangle()
public void normalizePolygon()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||