te::mnt::TINGeneration Member List

This is the complete list of members for te::mnt::TINGeneration, including all inherited members.

borderUp()te::mnt::TINGenerationprotected
BreakNodeClosestPoints(int32_t nid, int32_t *rClstNids, int32_t *lClstNids)te::mnt::Tinprotected
BreakNodeFirstDeriv()te::mnt::Tinprotected
BreakNodeSecondDeriv()te::mnt::Tinprotected
BreakTriangleSecondDeriv()te::mnt::Tinprotected
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::Tinprotected
CalcNodeSecondDeriv(int32_t nodeId, int32_t clstNIds[CLNODES])te::mnt::Tinprotected
CalcTriangleSecondDeriv(std::vector< int32_t > &triangles, std::vector< te::gm::Point > &fderiv)te::mnt::Tinprotected
CalcZvalueAkima(int32_t triid, te::gm::Point &pt1, te::gm::Point &pt2)te::mnt::Tinprotected
CheckLines(int32_t trid)te::mnt::Tinprotected
CheckTopology()te::mnt::Tinprotected
ContainsPoint(int32_t triangId, te::gm::Point &pt)te::mnt::Tinprotected
CreateDelaunay()te::mnt::TINGenerationprotected
CreateInitialTriangles(size_t nsamples)te::mnt::TINGenerationprotected
CreateMinAngleTriangulation()te::mnt::TINGenerationprotected
DefineAkimaCoeficients(int32_t triid, double *coef)te::mnt::Tinprotected
DefineAkimaCoeficients(int32_t triid, int32_t *nodesid, te::gm::Point *p3d, double *coef)te::mnt::Tinprotected
DefineInterLinesColumns(int32_t *nodesid, int32_t &flin, int32_t &llin, int32_t &fcol, int32_t &lcol)te::mnt::Tinprotected
DeleteNode(int32_t node)te::mnt::TINGenerationprotected
DuplicateTriangle(int32_t t, short n, int32_t v, int32_t *testLines)te::mnt::TINGenerationprotected
DupNeighTriangle(int32_t tv, int32_t an0, short, int32_t v, int32_t *testLines)te::mnt::TINGenerationprotected
ExchangePolygon(int32_t triangId, int32_t newPolyId, unsigned short edge)te::mnt::TINGenerationprotected
FillGridValue(int32_t triid, int32_t flin, int32_t llin, int32_t fcol, int32_t lcol, double zvalue)te::mnt::Tinprotected
FindInterPoints(te::gm::Point &pf, te::gm::Point &pn, std::vector< te::gm::Point > &p3d, std::vector< bool > &fixed)te::mnt::TINGenerationprotected
FindLine(int32_t nid)te::mnt::Tinprotected
FindLine(int32_t fnid, int32_t snid)te::mnt::Tinprotected
FindTriangle(te::gm::Point &ptr1)te::mnt::Tinprotected
GenerateDelaunay(int32_t nt, int32_t ntbase, int32_t contr)te::mnt::TINGenerationprotected
GetDataSetType(std::string &outDsetName)te::mnt::Tinprotected
getMax()te::mnt::Tininline
getMin()te::mnt::Tininline
InsertBreakLines()te::mnt::TINGenerationprotected
InsertBreakNodes(te::gm::MultiLineString &breaklines)te::mnt::TINGenerationprotected
InsertNode(int32_t nodeid, int type)te::mnt::TINGenerationprotected
InsertNodes(const te::gm::MultiPoint &mpt, const te::gm::MultiLineString &mls)te::mnt::TINGenerationprotected
IsBreaklineSegment(int32_t linid)te::mnt::TINGenerationprotected
IsIsolineSegment(int32_t linid)te::mnt::TINGenerationprotected
IsNeighborOnIsoOrBreakline(int32_t triId, unsigned short nviz)te::mnt::TINGenerationprotected
IsolinesConstrained()te::mnt::TINGenerationprotected
LoadTin()te::mnt::TINGenerationprotected
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_pointte::mnt::TINGenerationprotected
m_atrZ_samplete::mnt::TINGenerationprotected
m_envte::mnt::Tinprotected
m_fbnodete::mnt::Tinprotected
m_inDsetName_breakte::mnt::TINGenerationprotected
m_inDsetName_pointte::mnt::TINGenerationprotected
m_inDsetName_samplete::mnt::TINGenerationprotected
m_inDsetType_breakte::mnt::TINGenerationprotected
m_inDsetType_pointte::mnt::TINGenerationprotected
m_inDsetType_samplete::mnt::TINGenerationprotected
m_inDsrc_breakte::mnt::TINGenerationprotected
m_inDsrc_pointte::mnt::TINGenerationprotected
m_inDsrc_samplete::mnt::TINGenerationprotected
m_linete::mnt::Tinprotected
m_linesizete::mnt::Tinprotected
m_llinete::mnt::Tinprotected
m_lnodete::mnt::Tinprotected
m_ltriangte::mnt::Tinprotected
m_maxte::mnt::Tinprotected
m_maxdistte::mnt::TINGenerationprotected
m_methodte::mnt::TINGenerationprotected
m_minte::mnt::Tinprotected
m_minedgesizete::mnt::TINGenerationprotected
m_nblfderivte::mnt::Tinprotected
m_nblsderivte::mnt::Tinprotected
m_nbrfderivte::mnt::Tinprotected
m_nbrsderivte::mnt::Tinprotected
m_nfderivte::mnt::Tinprotected
m_nodatavaluete::mnt::Tinprotected
m_nodete::mnt::Tinprotected
m_nodesizete::mnt::Tinprotected
m_nsderivte::mnt::Tinprotected
m_outDsetNamete::mnt::TINGenerationprotected
m_outDsrcte::mnt::TINGenerationprotected
m_resxte::mnt::Tinprotected
m_resyte::mnt::Tinprotected
m_rstte::mnt::Tinprotected
m_sridte::mnt::Tinprotected
m_tfderivte::mnt::Tinprotected
m_tolerancete::mnt::TINGenerationprotected
m_tolerance_breakte::mnt::TINGenerationprotected
m_triangte::mnt::Tinprotected
m_triangsizete::mnt::Tinprotected
m_tsderivte::mnt::Tinprotected
ModifyBoundTriangles()te::mnt::TINGenerationprotected
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::TINGenerationprotected
NeighborsId(int32_t triangId, int32_t *neighsId)te::mnt::Tinprotected
NextNode(int32_t nodeId)te::mnt::Tinprotected
NodeClosestPoints(int32_t nid, int32_t *clstNids, bool useBrNode=true)te::mnt::Tinprotected
NodeDerivatives()te::mnt::Tinprotected
NodeExchange(int32_t oldNode, int32_t newNode)te::mnt::TINGenerationprotected
NodeFirstDeriv()te::mnt::Tinprotected
NodeId(int32_t triangId, short vertex)te::mnt::Tinprotected
NodeLines(int32_t v, std::vector< int32_t > &linids)te::mnt::Tinprotected
NodeNodes(int32_t v, std::vector< int32_t > &nodids)te::mnt::Tinprotected
NodeOppositeLines(int32_t v, std::vector< int32_t > &linids)te::mnt::Tinprotected
NodeSecondDeriv()te::mnt::Tinprotected
NodesId(int32_t triangId, int32_t *nodeIds)te::mnt::Tinprotected
NodeTriangle(int32_t v)te::mnt::Tinprotected
NodeTriangles(int32_t v, std::vector< int32_t > &triangles)te::mnt::Tinprotected
NodeTriangles(int32_t nodeid, std::vector< int32_t > &rightri, std::vector< int32_t > &leftri)te::mnt::Tinprotected
OnIsolineSegment(int32_t linid, te::gm::Point &pt3d, bool &fixed)te::mnt::TINGenerationprotected
OppositeEdge(int32_t triangId, int32_t nodeId)te::mnt::Tinprotected
OppositeNode(int32_t triangId, int32_t linId)te::mnt::Tinprotected
OrderLines()te::mnt::TINGenerationprotected
PreviousNode(int32_t nodeId)te::mnt::Tinprotected
ReadBreakLines(te::gm::MultiPoint &mpt, te::gm::MultiLineString &isolines, std::string &geostype)te::mnt::TINGenerationprotected
ReallocateVectors(size_t nSize)te::mnt::Tinprotected
ReCreateDelaunay()te::mnt::TINGenerationprotected
ReGenerateDelaunay(int32_t nt, int32_t ntbase, int32_t contr)te::mnt::TINGenerationprotected
RegeneratewithNewPoints(std::vector< te::gm::Point > &p3dl, std::vector< bool > &fixed)te::mnt::TINGenerationprotected
run()te::mnt::TINGeneration
SaveTin()te::mnt::TINGenerationprotected
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::TINGenerationinline
setMethod(int method)te::mnt::TINGenerationinline
setMinedgesize(double minedgesize)te::mnt::TINGenerationinline
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::TINGenerationinline
TestAngleBetweenNormals(int32_t triId, short nviz)te::mnt::TINGenerationprotected
TestDelaunay(int32_t tri1Id, int32_t tri2Id, int32_t tri3Id)te::mnt::TINGenerationprotected
TestDelaunay(int32_t tri1Id, int32_t tri2Id, int32_t tri3Id, int32_t tri4Id)te::mnt::TINGenerationprotected
TestDelaunay(int32_t linId)te::mnt::TINGenerationprotected
TestDelaunay(int32_t triId, short nviz)te::mnt::TINGenerationprotected
TestFlatTriangles()te::mnt::TINGenerationprotected
TestIsolines(int iter)te::mnt::TINGenerationprotected
Tin()te::mnt::Tininline
TINGeneration()te::mnt::TINGeneration
TriangleFirstDeriv()te::mnt::Tinprotected
TrianglePoints(int32_t triangId, te::gm::Point *vertex)te::mnt::Tinprotected
TriangleSecondDeriv()te::mnt::Tinprotected
TwoNewTriangles(int32_t t, int32_t nodeId, int32_t *testLines)te::mnt::TINGenerationprotected
UpdateTriangles(int32_t t, int32_t tv, int32_t ai)te::mnt::TINGenerationprotected
~Tin()te::mnt::Tin
~TINGeneration()te::mnt::TINGeneration