HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_EdgeMesh< T > Member List

This is the complete list of members for GU_EdgeMesh< T >, including all inherited members.

Base typedefGU_EdgeMesh< T >
buildMesh(const GU_Detail *gdp) overrideGU_EdgeMesh< T >virtual
copyArrayFromAttribute(UT_Array< T > &dst, const GA_Attribute *src, int comp, T below=0, T above=1) const GU_EdgeMesh< T >protected
copyArrayFromAttributeAndSetPinned(UT_Array< T > &dst_a, UT_Set< int > &dst_s, const GA_Attribute *src_a, const GA_PointGroup *src_s) const GU_EdgeMesh< T >protected
copyArraysFromAttributesAndSetPinned(UT_Array< T > &a1, const GA_Attribute *ar1, UT_Array< T > &a2, const GA_Attribute *ar2, T def, UT_Set< int > &dst_s, const GA_PointGroup *src_s) const GU_EdgeMesh< T >protected
GU_EdgeMesh()GU_EdgeMesh< T >
GU_EdgeMeshBase()GU_EdgeMeshBase< T >
laplacian(UT_Array< T > &result, const UT_Array< T > &vals) const GU_EdgeMeshBase< T >
myDetailGU_EdgeMesh< T >protected
myIndexMapGU_EdgeMesh< T >protected
myMinDist2GU_EdgeMeshBase< T >protected
myNumVerticesGU_EdgeMeshBase< T >protected
myPositionIdGU_EdgeMesh< T >protected
mySolveCacheGU_EdgeMeshBase< T >protected
myTopologyIdGU_EdgeMesh< T >protected
myVertexConnectionsGU_EdgeMeshBase< T >protected
myVertexPositionsGU_EdgeMeshBase< T >protected
resetCache() const GU_EdgeMeshBase< T >protected
setDiffusionRatesCacheIds(bool used, GA_DataId id, float min_rate) const GU_EdgeMeshBase< T >protected
setMinimumDistance(T min_dist)GU_EdgeMeshBase< T >
setPinnedFromGroup(UT_Set< int > &dst, const GA_PointGroup *src) const GU_EdgeMesh< T >protected
solveDiffusion(UT_Array< T > &sol, const UT_Array< T > *rates, const UT_Set< int > &pinned, T dt) const GU_EdgeMeshBase< T >
solveDiffusionAttrib(GA_Attribute *dst, const GA_Attribute *rates, const GA_PointGroup *pinned, T dt, T min_rate) const GU_EdgeMesh< T >
solveEikonal(UT_Array< T > &times, const UT_Array< T > &speeds, const UT_Set< int > &starters) const GU_EdgeMeshBase< T >
solveEikonalAttrib(GA_Attribute *dst, const GA_Attribute *speeds, const GA_PointGroup *pinned, T unreachable) const GU_EdgeMesh< T >
solvePoisson(UT_Array< T > &sol, const UT_Array< T > &rhs, const UT_Set< int > &pinned, T def=0) const GU_EdgeMeshBase< T >
solvePoissonAttrib(GA_Attribute *dst, const GA_Attribute *src, const GA_Attribute *weights, const GA_PointGroup *pinned) const GU_EdgeMesh< T >
weightedLaplacian(UT_Array< T > &result, const UT_Array< T > &vals, const UT_Array< T > &weights) const GU_EdgeMeshBase< T >
writeArrayToAttribute(GA_Attribute *dst, const UT_Array< T > &src, int comp, T def, T equal) const GU_EdgeMesh< T >protected
~GU_EdgeMesh() overrideGU_EdgeMesh< T >inline
~GU_EdgeMeshBase()GU_EdgeMeshBase< T >virtual