Package hec.map.nettin
Class TriangleContainer
java.lang.Object
hec.map.nettin.TriangleContainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intint[]int[]int[] -
Constructor Summary
ConstructorsConstructorDescriptionTriangleContainer(int size) TriangleContainer(int[] argIntEdgeIdA, int[] argIntEdgeIdB, int[] argIntEdgeIdC) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTriangle(int id, int argIntEdgeAId, int argIntEdgeBId, int argIntEdgeCId) booleancalcElevStats(int id, EdgeContainer ec, NodeContainer nc, float[] val) calc max min mean and area of the trianglebooleangetTriangleNodes(int id, EdgeContainer ec, int[] nodes) get the node id's for a specified trianglefloatinterpolateDepth(int id, WorldPt pt, EdgeContainer ec, NodeContainer nodeCon) interpolate the depth at a world coordinate based on a specific triangleintsize()
-
Field Details
-
_size
protected int _size -
intEdgeIdA
public int[] intEdgeIdA -
intEdgeIdB
public int[] intEdgeIdB -
intEdgeIdC
public int[] intEdgeIdC
-
-
Constructor Details
-
TriangleContainer
public TriangleContainer(int size) -
TriangleContainer
public TriangleContainer(int[] argIntEdgeIdA, int[] argIntEdgeIdB, int[] argIntEdgeIdC)
-
-
Method Details
-
addTriangle
public void addTriangle(int id, int argIntEdgeAId, int argIntEdgeBId, int argIntEdgeCId) -
size
public int size() -
getTriangleNodes
get the node id's for a specified triangle -
interpolateDepth
interpolate the depth at a world coordinate based on a specific triangle -
calcElevStats
calc max min mean and area of the triangle
-