This is the complete list of members for te::mnt::TINGeneration, including all inherited members.
borderUp() | te::mnt::TINGeneration | protected |
BreakNodeClosestPoints(int32_t nid, int32_t *rClstNids, int32_t *lClstNids) | te::mnt::Tin | protected |
BreakNodeFirstDeriv() | te::mnt::Tin | protected |
BreakNodeSecondDeriv() | te::mnt::Tin | protected |
BreakTriangleSecondDeriv() | te::mnt::Tin | protected |
BuildTriangle(int32_t id, te::gm::LinearRing *lr, double *val, int32_t *right, int32_t *left, te::mnt::Ntype *type, double zmin, double zmax, bool &first, KD_TREE &nodetree, te::sam::rtree::Index< std::size_t > &linetree) | te::mnt::Tin | |
CalcNodeFirstDeriv(int32_t nodeId, int32_t clstNodes[CLNODES]) | te::mnt::Tin | protected |
CalcNodeSecondDeriv(int32_t nodeId, int32_t clstNIds[CLNODES]) | te::mnt::Tin | protected |
CalcTriangleSecondDeriv(std::vector< int32_t > &triangles, std::vector< te::gm::Point > &fderiv) | te::mnt::Tin | protected |
CalcZvalueAkima(int32_t triid, te::gm::Point &pt1, te::gm::Point &pt2) | te::mnt::Tin | protected |
CheckLines(int32_t trid) | te::mnt::Tin | protected |
CheckTopology() | te::mnt::Tin | protected |
ContainsPoint(int32_t triangId, te::gm::Point &pt) | te::mnt::Tin | protected |
CreateDelaunay() | te::mnt::TINGeneration | protected |
CreateInitialTriangles(size_t nsamples) | te::mnt::TINGeneration | protected |
CreateMinAngleTriangulation() | te::mnt::TINGeneration | protected |
DefineAkimaCoeficients(int32_t triid, double *coef) | te::mnt::Tin | protected |
DefineAkimaCoeficients(int32_t triid, int32_t *nodesid, te::gm::Point *p3d, double *coef) | te::mnt::Tin | protected |
DefineInterLinesColumns(int32_t *nodesid, int32_t &flin, int32_t &llin, int32_t &fcol, int32_t &lcol) | te::mnt::Tin | protected |
DeleteNode(int32_t node) | te::mnt::TINGeneration | protected |
DuplicateTriangle(int32_t t, short n, int32_t v, int32_t *testLines) | te::mnt::TINGeneration | protected |
DupNeighTriangle(int32_t tv, int32_t an0, short, int32_t v, int32_t *testLines) | te::mnt::TINGeneration | protected |
ExchangePolygon(int32_t triangId, int32_t newPolyId, unsigned short edge) | te::mnt::TINGeneration | protected |
FillGridValue(int32_t triid, int32_t flin, int32_t llin, int32_t fcol, int32_t lcol, double zvalue) | te::mnt::Tin | protected |
FindInterPoints(te::gm::Point &pf, te::gm::Point &pn, std::vector< te::gm::Point > &p3d, std::vector< bool > &fixed) | te::mnt::TINGeneration | protected |
FindLine(int32_t nid) | te::mnt::Tin | protected |
FindLine(int32_t fnid, int32_t snid) | te::mnt::Tin | protected |
FindTriangle(te::gm::Point &ptr1) | te::mnt::Tin | protected |
GenerateDelaunay(int32_t nt, int32_t ntbase, int32_t contr) | te::mnt::TINGeneration | protected |
GetDataSetType(std::string &outDsetName) | te::mnt::Tin | protected |
getMax() | te::mnt::Tin | inline |
getMin() | te::mnt::Tin | inline |
InsertBreakLines() | te::mnt::TINGeneration | protected |
InsertBreakNodes(te::gm::MultiLineString &breaklines) | te::mnt::TINGeneration | protected |
InsertNode(int32_t nodeid, int type) | te::mnt::TINGeneration | protected |
InsertNodes(const te::gm::MultiPoint &mpt, const te::gm::MultiLineString &mls) | te::mnt::TINGeneration | protected |
IsBreaklineSegment(int32_t linid) | te::mnt::TINGeneration | protected |
IsIsolineSegment(int32_t linid) | te::mnt::TINGeneration | protected |
IsNeighborOnIsoOrBreakline(int32_t triId, unsigned short nviz) | te::mnt::TINGeneration | protected |
IsolinesConstrained() | te::mnt::TINGeneration | protected |
LoadTin() | te::mnt::TINGeneration | protected |
te::mnt::Tin::LoadTin(te::da::DataSourcePtr &inDsrc, std::string &inDsetName, double zmin=std::numeric_limits< double >::min(), double zmax=std::numeric_limits< double >::max()) | te::mnt::Tin | |
LoadTinQGIS(te::da::DataSourcePtr &inDsrc, std::string &inDsetName, double zmin, double zmax) | te::mnt::Tin | |
m_atrZ_point | te::mnt::TINGeneration | protected |
m_atrZ_sample | te::mnt::TINGeneration | protected |
m_env | te::mnt::Tin | protected |
m_fbnode | te::mnt::Tin | protected |
m_inDsetName_break | te::mnt::TINGeneration | protected |
m_inDsetName_point | te::mnt::TINGeneration | protected |
m_inDsetName_sample | te::mnt::TINGeneration | protected |
m_inDsetType_break | te::mnt::TINGeneration | protected |
m_inDsetType_point | te::mnt::TINGeneration | protected |
m_inDsetType_sample | te::mnt::TINGeneration | protected |
m_inDsrc_break | te::mnt::TINGeneration | protected |
m_inDsrc_point | te::mnt::TINGeneration | protected |
m_inDsrc_sample | te::mnt::TINGeneration | protected |
m_line | te::mnt::Tin | protected |
m_linesize | te::mnt::Tin | protected |
m_lline | te::mnt::Tin | protected |
m_lnode | te::mnt::Tin | protected |
m_ltriang | te::mnt::Tin | protected |
m_max | te::mnt::Tin | protected |
m_maxdist | te::mnt::TINGeneration | protected |
m_method | te::mnt::TINGeneration | protected |
m_min | te::mnt::Tin | protected |
m_minedgesize | te::mnt::TINGeneration | protected |
m_nblfderiv | te::mnt::Tin | protected |
m_nblsderiv | te::mnt::Tin | protected |
m_nbrfderiv | te::mnt::Tin | protected |
m_nbrsderiv | te::mnt::Tin | protected |
m_nfderiv | te::mnt::Tin | protected |
m_nodatavalue | te::mnt::Tin | protected |
m_node | te::mnt::Tin | protected |
m_nodesize | te::mnt::Tin | protected |
m_nsderiv | te::mnt::Tin | protected |
m_outDsetName | te::mnt::TINGeneration | protected |
m_outDsrc | te::mnt::TINGeneration | protected |
m_resx | te::mnt::Tin | protected |
m_resy | te::mnt::Tin | protected |
m_rst | te::mnt::Tin | protected |
m_srid | te::mnt::Tin | protected |
m_tfderiv | te::mnt::Tin | protected |
m_tolerance | te::mnt::TINGeneration | protected |
m_tolerance_break | te::mnt::TINGeneration | protected |
m_triang | te::mnt::Tin | protected |
m_triangsize | te::mnt::Tin | protected |
m_tsderiv | te::mnt::Tin | protected |
ModifyBoundTriangles() | te::mnt::TINGeneration | protected |
neigh_union(te::gm::Geometry *tri_union, int32_t tri, std::vector< int32_t > &used_tri_all, std::map< int32_t, te::gm::Polygon > &pol_tri) | te::mnt::TINGeneration | protected |
NeighborsId(int32_t triangId, int32_t *neighsId) | te::mnt::Tin | protected |
NextNode(int32_t nodeId) | te::mnt::Tin | protected |
NodeClosestPoints(int32_t nid, int32_t *clstNids, bool useBrNode=true) | te::mnt::Tin | protected |
NodeDerivatives() | te::mnt::Tin | protected |
NodeExchange(int32_t oldNode, int32_t newNode) | te::mnt::TINGeneration | protected |
NodeFirstDeriv() | te::mnt::Tin | protected |
NodeId(int32_t triangId, short vertex) | te::mnt::Tin | protected |
NodeLines(int32_t v, std::vector< int32_t > &linids) | te::mnt::Tin | protected |
NodeNodes(int32_t v, std::vector< int32_t > &nodids) | te::mnt::Tin | protected |
NodeOppositeLines(int32_t v, std::vector< int32_t > &linids) | te::mnt::Tin | protected |
NodeSecondDeriv() | te::mnt::Tin | protected |
NodesId(int32_t triangId, int32_t *nodeIds) | te::mnt::Tin | protected |
NodeTriangle(int32_t v) | te::mnt::Tin | protected |
NodeTriangles(int32_t v, std::vector< int32_t > &triangles) | te::mnt::Tin | protected |
NodeTriangles(int32_t nodeid, std::vector< int32_t > &rightri, std::vector< int32_t > &leftri) | te::mnt::Tin | protected |
OnIsolineSegment(int32_t linid, te::gm::Point &pt3d, bool &fixed) | te::mnt::TINGeneration | protected |
OppositeEdge(int32_t triangId, int32_t nodeId) | te::mnt::Tin | protected |
OppositeNode(int32_t triangId, int32_t linId) | te::mnt::Tin | protected |
OrderLines() | te::mnt::TINGeneration | protected |
PreviousNode(int32_t nodeId) | te::mnt::Tin | protected |
ReadBreakLines(te::gm::MultiPoint &mpt, te::gm::MultiLineString &isolines, std::string &geostype) | te::mnt::TINGeneration | protected |
ReallocateVectors(size_t nSize) | te::mnt::Tin | protected |
ReCreateDelaunay() | te::mnt::TINGeneration | protected |
ReGenerateDelaunay(int32_t nt, int32_t ntbase, int32_t contr) | te::mnt::TINGeneration | protected |
RegeneratewithNewPoints(std::vector< te::gm::Point > &p3dl, std::vector< bool > &fixed) | te::mnt::TINGeneration | protected |
run() | te::mnt::TINGeneration | |
SaveTin() | te::mnt::TINGeneration | protected |
te::mnt::Tin::SaveTin(te::da::DataSourcePtr &outDsrc, std::string &outDsetName) | te::mnt::Tin | |
setBreakLine(te::da::DataSourcePtr inDsrc, std::string inDsetName, std::unique_ptr< te::da::DataSetType > inDsetType, double tol) | te::mnt::TINGeneration | |
setEnvelope(te::gm::Envelope &env) | te::mnt::Tin | |
setInput(te::da::DataSourcePtr inDsrc, std::string inDsetName, std::unique_ptr< te::da::DataSetType > inDsetType, InputType type) | te::mnt::TINGeneration | |
setMaxdist(double maxdist) | te::mnt::TINGeneration | inline |
setMethod(int method) | te::mnt::TINGeneration | inline |
setMinedgesize(double minedgesize) | te::mnt::TINGeneration | inline |
setOutput(te::da::DataSourcePtr outDsrc, std::string dsname) | te::mnt::TINGeneration | |
setParams(const double &tolerance, const double &maxdist, const double &minedgesize, const std::string &atrz_iso, const std::string &atrz_pt) | te::mnt::TINGeneration | |
setSRID(int srid) | te::mnt::Tin | |
setTolerance(double tolerance) | te::mnt::TINGeneration | inline |
TestAngleBetweenNormals(int32_t triId, short nviz) | te::mnt::TINGeneration | protected |
TestDelaunay(int32_t tri1Id, int32_t tri2Id, int32_t tri3Id) | te::mnt::TINGeneration | protected |
TestDelaunay(int32_t tri1Id, int32_t tri2Id, int32_t tri3Id, int32_t tri4Id) | te::mnt::TINGeneration | protected |
TestDelaunay(int32_t linId) | te::mnt::TINGeneration | protected |
TestDelaunay(int32_t triId, short nviz) | te::mnt::TINGeneration | protected |
TestFlatTriangles() | te::mnt::TINGeneration | protected |
TestIsolines(int iter) | te::mnt::TINGeneration | protected |
Tin() | te::mnt::Tin | inline |
TINGeneration() | te::mnt::TINGeneration | |
TriangleFirstDeriv() | te::mnt::Tin | protected |
TrianglePoints(int32_t triangId, te::gm::Point *vertex) | te::mnt::Tin | protected |
TriangleSecondDeriv() | te::mnt::Tin | protected |
TwoNewTriangles(int32_t t, int32_t nodeId, int32_t *testLines) | te::mnt::TINGeneration | protected |
UpdateTriangles(int32_t t, int32_t tv, int32_t ai) | te::mnt::TINGeneration | protected |
~Tin() | te::mnt::Tin | |
~TINGeneration() | te::mnt::TINGeneration |