|
HDK
|
This is the complete list of members for GU_SDF, including all inherited members.
| advect(const UT_Vector3 &pos, fpreal dist, fpreal cfl_cond=0.9f, bool normalize_gradient=true) const | GU_SDF | |
| assignSolvableLabelsFIMPartial(const UT_Array< UT_Vector3I > &activelist, const UT_JobInfo &info) | GU_SDF | protected |
| build(const GU_Detail *gdp, const GU_SDFParms &parms) | GU_SDF | |
| buildFromMinDist(GU_RayIntersect &isect, int x, int y, int z, int xw, int yw, int zw) | GU_SDF | protected |
| buildFromPointCloud(const GU_Detail *gdp, const GU_SDFParms &parms) | GU_SDF | protected |
| buildFromVolume(const UT_VoxelArrayF &src, const fpreal isocontour, const fpreal maxdist) | GU_SDF | protected |
| buildFromVolumeFIM(const UT_VoxelArrayF &src, const fpreal isocontour, const fpreal maxdist, const fpreal tolerance, const int iterations) | GU_SDF | protected |
| buildVolumeZeroCrossingsPartial(UT_Array< UT_Array< UT_Vector3I >> &crossingindices, UT_Array< UT_Array< fpreal >> &crossingdists, const UT_VoxelArrayF &src, const fpreal isocontour, const fpreal maxdist, const UT_JobInfo &info) | GU_SDF | protected |
| computeAndLabelZeroCrossingsFIMPartial(UT_VoxelArrayF &dst, UT_VoxelArrayF &olddst, const UT_VoxelArrayF &src, const fpreal isocontour, const fpreal maxdist, const UT_JobInfo &info) | GU_SDF | protected |
| computeCenterOfMass(UT_Vector3 ¢erofmass) const | GU_SDF | |
| computeInertialTensor(UT_DMatrix3 &tensor, const UT_Vector3 ¢erofmass) const | GU_SDF | |
| computeVolume() const | GU_SDF | |
| copyVolumeSamplesPartial(const GU_Detail *gdp, const UT_ValArray< const GEO_Primitive * > &volumes, const UT_JobInfo &info) | GU_SDF | protected |
| expandBounds(UT_BoundingBox &bbox, int xres, int yres, int zres) | GU_SDF | static |
| fastSweepCorrect(GU_RayIntersect *isect, int axis, int dir, fpreal alpha, fpreal tol) | GU_SDF | protected |
| findClosest(const UT_Vector3 &pos, fpreal iso=0.0, fpreal cfl_cond=0.9, fpreal tol=1e-3) const | GU_SDF | |
| findConsensus(int x, int y, int z, int iteration, fpreal alpha, fpreal beta, UT_Array< gu_sdf_voxpos > &flippedlist) | GU_SDF | protected |
| findMinDist(int x, int y, int z, fpreal olddist) const | GU_SDF | protected |
| findPlaneFromNeighbour(const UT_Vector3 &sample, const GU_Detail *gdp, const GA_OffsetArray &neighbour, const GA_ROHandleV3 &normalattrib) const | GU_SDF | protected |
| findRayIntersection(UT_Vector3T< FLOAT > &result, const UT_Vector3T< FLOAT > &a, const UT_Vector3T< FLOAT > &b, fpreal boundaryvalue=0.0) const | GU_SDF | |
| findSmallestOnEdge(fpreal &minvalue, UT_Vector3 &result, const UT_Vector3 &a, const UT_Vector3 &b, fpreal cutoff=SYS_FPREAL_MAX) const | GU_SDF | |
| findSmallestOnTri(fpreal &minValue, UT_Vector2 &resultBary, const UT_Vector3 &p0, const UT_Vector3 &p1, const UT_Vector3 &p2, fpreal cutoff=SYS_FPREAL_MAX) const | GU_SDF | |
| findZeroCrossing(UT_VoxelROProbeCubeF &src_probe, fpreal &voxeldist, const fpreal isocontour) | GU_SDF | protected |
| fixSigns(bool forcebounds) | GU_SDF | protected |
| getDistance(const UT_Vector3 &pos) const | GU_SDF | |
| getDivisions(int &xdiv, int &ydiv, int &zdiv) const | GU_SDF | |
| getFastDistance(const UT_Vector3 &pos, fpreal &tol) const | GU_SDF | |
| getFunction() const | GU_SDF | inline |
| getGradient(const UT_Vector3 &pos) const | GU_SDF | |
| getHeightAxis() const | GU_SDF | inline |
| getHeightXform() const | GU_SDF | inline |
| getImplicitNormal() const | GU_SDF | inline |
| getImplicitType() const | GU_SDF | inline |
| getMemoryUsage() const | GU_SDF | |
| getOffset() const | GU_SDF | inline |
| getOrig() const | GU_SDF | inline |
| getQElem(int x, int y, int z, bool create=true) | GU_SDF | protected |
| getSize() const | GU_SDF | inline |
| getVoxelDiameter() const | GU_SDF | inline |
| getVoxelSize() const | GU_SDF | inline |
| GU_SDF() | GU_SDF | |
| initEmpty(const UT_BoundingBox &bbox, int xres, int yres, int zres) | GU_SDF | |
| isImplicit() const | GU_SDF | inline |
| isInverted() const | GU_SDF | inline |
| isMultithreaded(const GU_SDFParms &parms) | GU_SDF | inlinestatic |
| isValid() const | GU_SDF | inline |
| load(UT_IStream &is) | GU_SDF | |
| loadFinishedCellNeighboursFIMPartial(UT_Array< UT_Array< UT_Vector3I >> &list, UT_Array< bool > &tileoccupied, const UT_JobInfo &info) | GU_SDF | protected |
| myHeightAxis | GU_SDF | protected |
| myHeightXform | GU_SDF | protected |
| myImplicitNormal | GU_SDF | protected |
| myImplicitType | GU_SDF | protected |
| myInvert | GU_SDF | protected |
| myOffset | GU_SDF | protected |
| myOrig | GU_SDF | protected |
| myQueue | GU_SDF | protected |
| myQueueElements | GU_SDF | protected |
| myQueueFreeList | GU_SDF | protected |
| myQueueIndices | GU_SDF | protected |
| mySize | GU_SDF | protected |
| myVoxelDiameter | GU_SDF | protected |
| myVoxels | GU_SDF | protected |
| myVoxelSize | GU_SDF | protected |
| propagateQueue(fpreal maxdist) | GU_SDF | protected |
| rasterize(const GEO_Primitive *prim) | GU_SDF | protected |
| rasterizePoly(const GEO_PrimPoly *poly) | GU_SDF | protected |
| rasterizeRawTri(UT_Vector3 p1, UT_Vector3 p2, UT_Vector3 p3) | GU_SDF | protected |
| removeSolvableLabelsFIMPartial(const UT_Array< UT_Vector3I > &activelist, const UT_JobInfo &info) | GU_SDF | protected |
| save(std::ostream &os) const | GU_SDF | |
| SDF_BOX enum value | GU_SDF | |
| SDF_EXPLICIT enum value | GU_SDF | |
| SDF_HEIGHTFIELD enum value | GU_SDF | |
| SDF_PLANE enum value | GU_SDF | |
| SDF_SPHERE enum value | GU_SDF | |
| sdfImplicitType enum name | GU_SDF | |
| sendRays(const GU_Detail *gdp, bool laserscan, bool usemetafield, fpreal tol) | GU_SDF | protected |
| setCellDist(int x, int y, int z, fpreal dist, fpreal maxdist=-1.0) | GU_SDF | protected |
| setCellTentative(int x, int y, int z, fpreal tentative) | GU_SDF | protected |
| setInverted(bool invert) | GU_SDF | inline |
| setOffset(fpreal offset) | GU_SDF | inline |
| setOrig(const UT_Vector3 &o) | GU_SDF | |
| setSize(const UT_Vector3 &s) | GU_SDF | |
| solveEikonalIterationFIMPartial(UT_VoxelArrayF &dst, UT_Array< UT_Array< UT_Vector3I >> &newlist, UT_Array< bool > &tileoccupied, const UT_VoxelArrayF &olddst, const UT_Array< UT_Vector3I > &activelist, const fpreal maxdist, const fpreal tolerance, const UT_JobInfo &info) | GU_SDF | protected |
| THREADED_METHOD1(GU_SDF, activelist.entries() > 100, assignSolvableLabelsFIM, const UT_Array< UT_Vector3I > &, activelist) | GU_SDF | protected |
| THREADED_METHOD1(GU_SDF, activelist.entries() > 100, removeSolvableLabelsFIM, const UT_Array< UT_Vector3I > &, activelist) | GU_SDF | protected |
| THREADED_METHOD2(GU_SDF, myQueueIndices->numTiles() > 20, loadFinishedCellNeighboursFIM, UT_Array< UT_Array< UT_Vector3I >> &, newlist, UT_Array< bool > &, tileoccupied) | GU_SDF | protected |
| THREADED_METHOD2(GU_SDF, myVoxels->numTiles() > 16, copyVolumeSamples, const GU_Detail *, gdp, const UT_ValArray< const GEO_Primitive * > &, volumes) | GU_SDF | protected |
| THREADED_METHOD3(GU_SDF, occupied.entries() > 100, uncompressActiveTilesFIM, UT_VoxelArrayF &, olddst, UT_VoxelArrayF &, dst, const UT_Array< bool > &, occupied) | GU_SDF | protected |
| THREADED_METHOD5(GU_SDF, src.numTiles() > 20, computeAndLabelZeroCrossingsFIM, UT_VoxelArrayF &, dst, UT_VoxelArrayF &, olddst, const UT_VoxelArrayF &, src, const fpreal, isocontour, const fpreal, maxdist) | GU_SDF | protected |
| THREADED_METHOD5(GU_SDF, src.numTiles() > 20, buildVolumeZeroCrossings, UT_Array< UT_Array< UT_Vector3I >> &, crossingindices, UT_Array< UT_Array< fpreal >> &, crossingdists, const UT_VoxelArrayF &, src, const fpreal, isocontour, const fpreal, maxdist) | GU_SDF | protected |
| THREADED_METHOD7(GU_SDF, activelist.entries() > 100, solveEikonalIterationFIM, UT_VoxelArrayF &, dst, UT_Array< UT_Array< UT_Vector3I >> &, newlist, UT_Array< bool > &, tileoccupied, const UT_VoxelArrayF &, olddst, const UT_Array< UT_Vector3I > &, activelist, const fpreal, maxdist, const fpreal, tolerance) | GU_SDF | protected |
| uncompressActiveTilesFIMPartial(UT_VoxelArrayF &olddst, UT_VoxelArrayF &dst, const UT_Array< bool > &occupied, const UT_JobInfo &info) | GU_SDF | protected |
| updateQElem(gu_sdf_qelem *qelem) | GU_SDF | protected |
| ~GU_SDF() | GU_SDF | virtual |