Package gov.nih.mipav.model.structures
Class ComputationalGeometry.Triangle2
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry.Triangle2
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.Triangle2 extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description ComputationalGeometry.MyVector2p1ComputationalGeometry.MyVector2p2ComputationalGeometry.MyVector2p3
-
Constructor Summary
Constructors Constructor Description Triangle2()Triangle2(ComputationalGeometry.MyVector2 p1, ComputationalGeometry.MyVector2 p2, ComputationalGeometry.MyVector2 p3)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidChangeOrientation()ComputationalGeometry.Edge2FindOppositeEdgeToVertex(ComputationalGeometry.MyVector2 p)ComputationalGeometry.MyVector2GetVertexWhichIsNotPartOfEdge(ComputationalGeometry.Edge2 e)booleanIsEdgePartOfTriangle(ComputationalGeometry.Edge2 e)doubleMaxX()doubleMaxY()doubleMinX()doubleMinY()
-
-
-
Field Detail
-
p1
public ComputationalGeometry.MyVector2 p1
-
p2
public ComputationalGeometry.MyVector2 p2
-
p3
public ComputationalGeometry.MyVector2 p3
-
-
Constructor Detail
-
Triangle2
public Triangle2()
-
Triangle2
public Triangle2(ComputationalGeometry.MyVector2 p1, ComputationalGeometry.MyVector2 p2, ComputationalGeometry.MyVector2 p3)
-
-
Method Detail
-
ChangeOrientation
public void ChangeOrientation()
-
MinX
public double MinX()
-
MaxX
public double MaxX()
-
MinY
public double MinY()
-
MaxY
public double MaxY()
-
FindOppositeEdgeToVertex
public ComputationalGeometry.Edge2 FindOppositeEdgeToVertex(ComputationalGeometry.MyVector2 p)
-
IsEdgePartOfTriangle
public boolean IsEdgePartOfTriangle(ComputationalGeometry.Edge2 e)
-
GetVertexWhichIsNotPartOfEdge
public ComputationalGeometry.MyVector2 GetVertexWhichIsNotPartOfEdge(ComputationalGeometry.Edge2 e)
-
-