| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

TeTin Member List
This is the complete list of members for TeTin, including all inherited members.

areaTriangle(TeTinTriangle &t, float &area) | TeTin |
aspectTriangle(TeTinTriangle &t, double &aspect) | TeTin |
borderUp() | TeTin |
box() | TeTin | `[inline]`
breakTriangleSecondDeriv() | TeTin |
breakVertexClosestPoints(long v, std::vector< long > &rclstVert, std::vector< long > &lclstVert) | TeTin |
breakVertexFirstDeriv() | TeTin |
breakVertexSecondDeriv() | TeTin |
calcTriangleSecondDeriv(long v, std::list< long > triangles, TeTinVertexSet &fderiv) | TeTin |
calculateGradient(TeRaster *&grid, char gradtype, char slopetype) | TeTin |
calcVertexFirstDeriv(long v, std::vector< long > clstVertex, TeTinVertex &deriv) | TeTin |
calcVertexSecondDeriv(long v, std::vector< long > clstVertex, TeTinVertex &deriv) | TeTin |
calcZvalueAkima(long t, TeTinVertex &v1, TeTinVertex &v2) | TeTin |
checkEdges(long t) | TeTin |
checkTopology() | TeTin |
clear() | TeTin | `[inline]`
convexize() | TeTin |
copyBreaklines(TeLineSet &breaklines) | TeTin |
createAttrTable(TeTable &attTable, TeDatabase *db, TeLayer *layer) | TeTin |
createDelaunay() | TeTin |
createInitialTriangles(TeBox &box) | TeTin |
createIsolinesTriangulation() | TeTin |
createPointSet(TePointSet &ps, TeTable &atttable, TeLayer *layer, TeDatabase *db) | TeTin |
createPolygon(TePolygonSet ps, TeTable &attTable, int t, TeCoord2D &pt0, TeCoord2D &pt1, TeCoord2D &pt2, double &val0, double &val1, double &val2) | TeTin |
createPolygon(TePolygonSet ps, TeTable &attTable, int t, TeCoord2D &pt0, TeCoord2D &pt1, TeCoord2D &pt2, double &val0, double &val1, double &val2, double &slope, double &aspect) | TeTin |
createPolygon(TePolygonSet ps, TeTable &attTable, int t, TeTinVertex vert0, TeTinVertex vert1, TeTinVertex vert2, double &slope, double &aspect) | TeTin |
createSampleSet(TeSampleSet &sample) | TeTin |
createSmallerAngleTriangulation() | TeTin |
createTIN(TeSampleSet &sampleSet, TeContourLineSet &contourSet) | TeTin |
createTIN(TeLayer *inputLayer_ptr, TePolygonSet &ps) | TeTin |
createTIN(TeLayer *inputLayer_ptr) | TeTin |
defineAkimaCoeficients(long t, double *coef) | TeTin |
defineAkimaCoeficients(long t, TeTinVertexSet vertSet, double *coef) | TeTin |
defineInterEdge(TeContourLine *&ptline, TeTinVertex fpt, TeTinVertex spt) | TeTin |
defineInterLinesColumns(TeRaster *raster, TeTinTriangle t, int &fline, int &lline, int &fcol, int &lcol) | TeTin |
defineInterTriangle(TeContourLine *&ptline, TeTinVertex *vert) | TeTin |
duplicateTriangle(long t, long n, long v, std::set< long > &triangles) | TeTin |
dupNeighTriangle(long t, long e, long v, std::set< long > &triangles) | TeTin |
edge(long i) | TeTin | `[inline]`
edgeBegin() | TeTin | `[inline]`
edgeEnd() | TeTin | `[inline]`
edgeOppVertex(TeTinTriangle &triangle, long vertex) | TeTin |
edgeOppVertex(long triangle, long vertex) | TeTin | `[inline]`
edgesInterBySegment(TeCoord2D &pf, TeCoord2D &pn, std::list< long > &aiset, std::list< long > &viset) | TeTin |
edgeWithVertexDiffFromEdge(long t, long v, long e) | TeTin |
elemType() | TeTin | `[inline]`
errorMessage() | TeTin | `[inline]`
findEdge(long v1, long v2) | TeTin |
findInterPoints(TeCoord2D &pf, TeCoord2D &pn, TeTinVertexSet &pts) | TeTin |
gaussElimination(int nvars, int neqs, double **matrix) | TeTin |
generateContour(double contour, TeContourLine *&ptline) | TeTin |
generateDelaunay(long nt, long ntbase, long &contr) | TeTin |
getLines(TeLineSet &lineSet) | TeTin |
insertBreaklines(TeLineSet &breaklineSet, double scale) | TeTin |
insertBreaklinesPoints(TeLineSet breaklines, double scale) | TeTin |
insertLineSamples(TeContourLine &line) | TeTin |
insertPoint(TeSample &xyz) | TeTin | `[inline]`
insertPoint(double x, double y, double value) | TeTin |
insertSegment(TeCoord2D &pf, TeCoord2D &pn) | TeTin |
interpolationPoint(TeCoord2D &pt, double &z) | TeTin |
isBreaklineSegment(long e) | TeTin |
isEdgeTriangle(long t) | TeTin |
isEmpty() | TeTin | `[inline]`
isIsolineSegment(long e) | TeTin |
isNeighborOnIsoOrBreakline(long t, long nviz) | TeTin |
leastSquareFitting(double *vectx, double *vecty, int np, int degree, double *coef) | TeTin |
linearInterpolation(TeRaster *raster, int band, TeTinTriangle t, int fline, int lline, int fcol, int lcol) | TeTin |
linearInterpolation(TeRaster *&grid) | TeTin |
loadFromFile(std::string &fileName) | TeTin |
loadTIN(TeLayer *layer, TeDatabase *db) | TeTin |
normalizeVector(std::vector< double > &nvector) | TeTin |
normalizeVector(double *nvector) | TeTin |
normalTriangle(TeTinTriangle &t, std::vector< double > &nvector) | TeTin |
normalTriangle(std::vector< TeTinVertex > vert, double *nvector) | TeTin |
oneEdgeWithVertex(long vertex) | TeTin |
oneTriangleWithVertex(long vertex) | TeTin |
onIsolineSegment(long e, TeTinVertex &vert) | TeTin |
onSameSide(TeCoord2D pt1, TeCoord2D pt2, TeCoord2D fseg, TeCoord2D lseg) | TeTin |
onSegment(TeCoord2D pt, TeCoord2D fseg, TeCoord2D lseg, double tol) | TeTin |
oppositeVertex(long t, long e) | TeTin |
orderEdges() | TeTin |
point3dListFilter(TeTinVertexSet vertSet, double tol) | TeTin |
pointToSegmentDistance(TeCoord2D fseg, TeCoord2D lseg, TeCoord2D pt, TeCoord2D &pti) | TeTin |
quinticInterpolation(TeRaster *&grid, int interpolator) | TeTin |
saveTIN(TeDatabase *db, TeLayer *layer, TePolygonSet &ps, TeTable &attTable) | TeTin |
saveTINdb(TeDatabase *db, string &outLayerName, string &tablename) | TeTin |
saveTINdb(TeDatabase *db, TeProjection *proj, string &outLayerName, string &tablename) | TeTin |
saveVertexTIN(TeDatabase *db, TeLayer *layer, TePointSet &ps, TeTable &attTable) | TeTin |
saveVertexTINdb(TeDatabase *db, string &outLayerName, string &tablename) | TeTin |
setTolerances(double minedgesize=0, double isoTol=-1, double ptsdist=-1, double breaklineTol=-1) | TeTin |
sizeTriangles() | TeTin | `[inline]`
sizeVertex() | TeTin | `[inline]`
slopeaspectPoint(TeCoord2D &pt, double &s, double &a) | TeTin |
slopeTriangle(TeTinTriangle &t, double &slope, char slopetype) | TeTin |
swapEdges(long t, long tv, long ai) | TeTin |
testDelaunay(long e) | TeTin |
testDelaunay(long t, long v) | TeTin |
testDelaunay(long t1, long t2, long t3) | TeTin |
testDelaunay(long t1, long t2, long t3, long t4) | TeTin |
testDelaunayAt(long t, long v, std::set< long > &triangles) | TeTin |
testDelaunayForVertex(long v, std::set< long > &triangles) | TeTin |
testSmallerAngleAt(long t, long v) | TeTin |
TeTin() | TeTin | `[inline]`
TeTin(TeBox &) | TeTin | `[inline]`
TeTinEdgeIterator typedef | TeTin |
TeTinTriangleIterator typedef | TeTin |
TeTinVertexIterator typedef | TeTin |
triangle(long i) | TeTin | `[inline]`
triangle3DPoints(TeTinTriangle &t, TeCoord2D &pt0, TeCoord2D &pt1, TeCoord2D &pt2, double &val0, double &val1, double &val2) | TeTin |
triangle3DPoints(long t, TeCoord2D &pt0, TeCoord2D &pt1, TeCoord2D &pt2, double &val0, double &val1, double &val2) | TeTin | `[inline]`
triangle3Neighbors(long t, long &neighbor0, long &neighbor1, long &neighbor2) | TeTin |
triangleAt(TeCoord2D &pt) | TeTin |
triangleAt(TeBox boxPt) | TeTin |
triangleBegin() | TeTin | `[inline]`
triangleContainsPoint(TeTinTriangle &t, TeCoord2D &pt) | TeTin |
triangleContainsPoint(long t, TeCoord2D &pt) | TeTin | `[inline]`
triangleEnd() | TeTin | `[inline]`
triangleFirstDeriv() | TeTin |
triangleGradient(TeTinTriangle &t, char gradtype, char slopetype) | TeTin |
trianglePoints(TeTinTriangle &t, TeCoord2D &pt0, TeCoord2D &pt1, TeCoord2D &pt2) | TeTin |
trianglePoints(long t, TeCoord2D &pt0, TeCoord2D &pt1, TeCoord2D &pt2) | TeTin | `[inline]`
triangleSecondDeriv() | TeTin |
triangleVertexAt(long t, long vertex) | TeTin |
triangleVertices(TeTinTriangle &t, long &vertex0, long &vertex1, long &vertex2) | TeTin |
triangleVertices(long t, long &vertex0, long &vertex1, long &vertex2) | TeTin | `[inline]`
twoNewTriangles(long t, long v, std::set< long > &triangles) | TeTin |
vertex(long i) | TeTin | `[inline]`
vertexBegin() | TeTin | `[inline]`
vertexClosestPoints(long v, std::vector< long > &clstVert) | TeTin |
vertexDerivatives() | TeTin |
vertexEdges(long vertex, std::list< long > &edges) | TeTin |
vertexEnd() | TeTin | `[inline]`
vertexExchange(long oldVertex, long newVertex) | TeTin |
vertexFirstDeriv() | TeTin |
vertexOncontour(long &v) | TeTin |
vertexOppEdge(long triangle, long edge) | TeTin |
vertexOppEdges(long vertex, std::list< long > &edges) | TeTin |
vertexOppEdges(long v, std::list< long > &triset, std::list< long > &edges) | TeTin |
vertexOppVertices(long vertex, std::list< long > &vertices) | TeTin |
vertexSecondDeriv() | TeTin |
vertexSecondNeighVertices(long v, list< long > &vertices) | TeTin |
vertexTriangles(long vertex, std::list< long > &triangles) | TeTin |
vertexTriangles(long v, std::list< long > &rtri, std::list< long > &ltri) | TeTin |
writeTriangleEdgesSPRFile(std::string &name, TeRaster *raster) | TeTin |
writeTriangleSPRFile(std::string nameVert, std::string nameEdge, std::string nameTriang) | TeTin |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines