Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AcademySoftwareFoundation/openvdb
/ types & classes
Types & classes
3,264 in github.com/AcademySoftwareFoundation/openvdb
⨍
Functions
13,963
◇
Types & classes
3,264
↓ 2,995 callers
Class
Coord
@brief Signed (x, y, z) 32-bit integer coordinates
openvdb/openvdb/math/Coord.h:25
↓ 923 callers
Class
ParmFactory
openvdb_houdini/openvdb_houdini/ParmFactory.h:53
↓ 878 callers
Class
Coord
@brief Signed (i, j, k) 32-bit integer coordinate class, similar to openvdb::math::Coord
nanovdb/nanovdb/math/Math.h:345
↓ 260 callers
Class
ArgInfo
@brief Metadata associated with a function argument or return value.
openvdb_ax/openvdb_ax/codegen/FunctionTypes.h:224
↓ 207 callers
Class
T
Define a struct that memory-maps all three possible representations
nanovdb/nanovdb/unittest/TestNanoVDB.cc:300
↓ 159 callers
Class
Steal
@brief Tag dispatch class that distinguishes constructors that steal
openvdb/openvdb/Types.h:754
↓ 149 callers
Class
CoordBBox
@brief Axis-aligned bounding box of signed integer coordinates @note The range of the integer coordinates, [min, max], is inclusive. Thus, a bounding
openvdb/openvdb/math/Coord.h:251
↓ 100 callers
Class
LibraryError
\brief Throwing this type returns to _Mathematica_ immediately. * \param msg is reported in _Mathematica_ as `LTemplate::error`. * \param err is u
openvdb_wolfram/OpenVDBLink/LTemplate/IncludeFiles/LTemplate.h:151
↓ 95 callers
Class
FunctionBuilder
Forward declare builder for private access to Function types
openvdb_ax/openvdb_ax/codegen/FunctionTypes.h:598
↓ 74 callers
Class
PointBuilder
@brief Builder pattern for creating PointDataGrids which simplifies a lot of the repetitive boilerplate
openvdb/openvdb/unittest/PointBuilder.h:38
↓ 66 callers
Class
TopologyCopy
@brief Tag dispatch class that distinguishes topology copy constructors from deep copy constructors
openvdb/openvdb/Types.h:750
↓ 50 callers
Class
Version
@brief Bit-compacted representation of all three version numbers @details major is the top 11 bits, minor is the 11 middle bits and patch is the lowe
nanovdb/nanovdb/NanoVDB.h:708
↓ 46 callers
Class
NullFilter
@brief A no-op filter that can be used when iterating over all indices @see points/IndexFilter.h for the documented interface for an index filter
openvdb/openvdb/points/IndexIterator.h:51
↓ 45 callers
Class
RGBA
openvdb/openvdb/tools/RayTracer.h:231
↓ 35 callers
Class
Tile
openvdb/openvdb/tree/RootNode.h:127
↓ 31 callers
Class
DeepCopy
openvdb/openvdb/tree/InternalNode.h:906
↓ 30 callers
Class
GA_SplittableRange
openvdb_houdini/openvdb_houdini/GeometryUtil.h:28
↓ 27 callers
Enum
tmp
nanovdb/nanovdb/unittest/TestNanoVDB.cc:355
↓ 23 callers
Class
HandleWrapper
openvdb/openvdb/unittest/TestAttributeGroup.cc:350
↓ 21 callers
Enum
Type
openvdb_ax/openvdb_ax/codegen/FunctionTypes.h:861
↓ 15 callers
Class
Coord2
@brief Signed (i, j) 32-bit integer coordinate class, similar to openvdb::math::Coord
nanovdb/nanovdb/math/Math.h:598
↓ 13 callers
Class
Tile
nanovdb/nanovdb/tools/GridBuilder.h:55
↓ 13 callers
Class
ValueAllIter
openvdb_ax/openvdb_ax/compiler/VolumeExecutable.cc:472
↓ 13 callers
Class
ValueOffIter
openvdb_ax/openvdb_ax/compiler/VolumeExecutable.cc:478
↓ 13 callers
Class
ValueOnIter
openvdb_ax/openvdb_ax/compiler/VolumeExecutable.cc:466
↓ 12 callers
Class
Half
@brief Dummy type for a 16 bit floating point values (placeholder for IEEE 754 Half)
nanovdb/nanovdb/NanoVDB.h:181
↓ 12 callers
Class
MetaMap
openvdb/openvdb/io/io.h:23
↓ 11 callers
Class
PartialCreate
@brief Tag dispatch class that distinguishes constructors during file input
openvdb/openvdb/Types.h:756
↓ 11 callers
Class
Stack
openvdb_cmd/vdb_tool/include/Parser.h:133
↓ 10 callers
Class
DenseIterator
nanovdb/nanovdb/NanoVDB.h:1114
↓ 10 callers
Class
ValueIterator
nanovdb/nanovdb/tools/GridBuilder.h:114
↓ 10 callers
Class
ValueOnIterator
nanovdb/nanovdb/tools/GridBuilder.h:149
↓ 9 callers
Class
Rgba8
@brief 8-bit red, green, blue, alpha packed into 32 bit unsigned int
nanovdb/nanovdb/math/Math.h:2110
↓ 9 callers
Enum
VecType
The type of a vector determines how transforms are applied to it: <dl> <dt><b>Invariant</b> <dd>Does not transform (e.g., tuple, uvw, color) <dt><b>C
openvdb/openvdb/Types.h:550
↓ 8 callers
Class
NodeFilter
This is a dummy node filtering class used by the NodeManager class to match the internal filtering interface used by the DynamicNodeManager.
openvdb/openvdb/tree/NodeManager.h:45
↓ 8 callers
Class
OpT
openvdb/openvdb/tools/GridOperators.h:838
↓ 8 callers
Class
OriginLeaf
openvdb/openvdb/unittest/TestIndexFilter.cc:33
↓ 8 callers
Class
ReadAccessor
nanovdb/nanovdb/NanoVDB.h:2116
↓ 8 callers
Class
Split
nanovdb/nanovdb/util/Range.h:28
↓ 8 callers
Class
TestLoggerAcc
openvdb_ax/openvdb_ax/test/backend/TestLogger.cc:12
↓ 7 callers
Class
Arguments
@brief Arbitrary, potentially "non-native" arguments. This wrapper struct can be used when generating function which cannot be called from AX itself
openvdb_ax/openvdb_ax/codegen/FunctionTypes.h:381
↓ 7 callers
Class
File
openvdb/openvdb/io/io.h:130
↓ 6 callers
Class
ChildIterator
nanovdb/nanovdb/tools/GridBuilder.h:79
↓ 6 callers
Class
GroupFilter
Index filtering on group membership
openvdb/openvdb/points/AttributeGroup.h:135
↓ 6 callers
Class
Inserter
Utility method to construct a NameAndType sequence.
openvdb/openvdb/points/AttributeSet.h:322
↓ 6 callers
Class
Iterator
openvdb/openvdb/util/PagedArray.h:186
↓ 6 callers
Class
NN
openvdb/openvdb/tools/FastSweeping.h:1594
↓ 6 callers
Class
NodeStruct
openvdb/openvdb/tree/RootNode.h:135
↓ 6 callers
Class
Ray
nanovdb/nanovdb/math/Ray.h:19
↓ 6 callers
Class
ValueOffIterator
nanovdb/nanovdb/tools/GridBuilder.h:1135
↓ 6 callers
Class
pixel_iterator
openvdb_wolfram/OpenVDBLink/LTemplate/IncludeFiles/LTemplate.h:1830
↓ 5 callers
Class
BBox
nanovdb/nanovdb/math/Math.h:1866
↓ 5 callers
Class
DeviceBuffer
@brief Simple memory buffer using un-managed pinned host memory when compiled with NVCC. Obviously this class is making explicit used of CUDA so repla
nanovdb/nanovdb/cuda/DeviceBuffer.h:36
↓ 5 callers
Class
Range
nanovdb/nanovdb/util/Range.h:31
↓ 5 callers
Enum
TemporalIntegrationScheme
@brief Temporal integration schemes Add new items to the *end* of this list, and update NUM_TEMPORAL_SCHEMES.
openvdb/openvdb/math/FiniteDifference.h:233
↓ 5 callers
Class
ValueIterator
nanovdb/nanovdb/NanoVDB.h:4309
↓ 5 callers
Class
ValueOnIterator
nanovdb/nanovdb/NanoVDB.h:4243
↓ 4 callers
Class
ConstIterator
openvdb/openvdb/util/PagedArray.h:183
↓ 4 callers
Class
ConstantIter
openvdb/openvdb/unittest/TestIndexIterator.cc:263
↓ 4 callers
Class
EdgeData
openvdb/openvdb/tools/MeshToVolume.h:463
↓ 4 callers
Enum
GridClass
Add new items to the *end* of this list, and update NUM_GRID_CLASSES.
openvdb/openvdb/Types.h:520
↓ 4 callers
Class
SubTask
openvdb/openvdb/tools/MeshToVolume.h:2051
↓ 4 callers
Class
UT_String
openvdb_houdini/openvdb_houdini/Utils.h:31
↓ 4 callers
Class
Value
openvdb_ax/openvdb_ax/ast/AST.h:2253
↓ 4 callers
Class
stat
openvdb/openvdb/unittest/TestFile.cc:2132
↓ 3 callers
Class
BlindData
openvdb/openvdb/tools/ParticlesToLevelSet.h:152
↓ 3 callers
Class
BufferType
nanovdb/nanovdb/NanoVDB.h:5768
↓ 3 callers
Class
Edge
openvdb/openvdb/tools/impl/LevelSetDilatedMeshImpl.h:1113
↓ 3 callers
Class
GridDescriptor
openvdb/openvdb/io/Stream.h:17
↓ 3 callers
Class
GridHandle
nanovdb/nanovdb/GridHandle.h:37
↓ 3 callers
Class
Mask
nanovdb/nanovdb/NanoVDB.h:1046
↓ 3 callers
Class
TileIterator
nanovdb/nanovdb/tools/GridBuilder.h:183
↓ 3 callers
Class
mlHead
\brief Used for inserting a head with the given argument count into an mlStream. * * Typically used with the head `List` when returning multiple res
openvdb_wolfram/OpenVDBLink/LTemplate/IncludeFiles/mlstream.h:149
↓ 2 callers
Class
AbsDiff
nanovdb/nanovdb/tools/CreateNanoGrid.h:108
↓ 2 callers
Class
Accessor
openvdb/openvdb/points/AttributeArray.h:97
↓ 2 callers
Class
BBox
openvdb/openvdb/math/BBox.h:23
↓ 2 callers
Class
CopyData
openvdb/openvdb/tools/PointPartitioner.h:489
↓ 2 callers
Enum
DataType
Add new items to the *end* of this list, and update NUM_DATA_TYPES.
openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Create.cc:35
↓ 2 callers
Class
DelayedLoadMetadata
openvdb/openvdb/openvdb.h:50
↓ 2 callers
Class
DenseIterator
nanovdb/nanovdb/tools/GridBuilder.h:698
↓ 2 callers
Class
GEO_PrimVDB
openvdb_houdini/openvdb_houdini/Utils.h:29
↓ 2 callers
Class
GradOp
openvdb/openvdb/unittest/TestStats.cc:350
↓ 2 callers
Class
InterruptException
openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Vector_Merge.cc:300
↓ 2 callers
Class
IsFiniteOp
openvdb/openvdb/math/ConjGradient.h:221
↓ 2 callers
Class
Iterator
openvdb/openvdb/tree/LeafManager.h:105
↓ 2 callers
Class
Iterator
openvdb/openvdb/tree/NodeManager.h:209
↓ 2 callers
Class
MatMul
openvdb/openvdb/tools/VectorTransformer.h:46
↓ 2 callers
Class
MathOp
openvdb/openvdb/tools/Statistics.h:287
↓ 2 callers
Class
NotZeroFilter
openvdb/openvdb/unittest/TestPointCount.cc:35
↓ 2 callers
Class
Pair
nanovdb/nanovdb/tools/GridStats.h:146
↓ 2 callers
Class
PointIndex
openvdb/openvdb/Types.h:137
↓ 2 callers
Class
Ray
openvdb/openvdb/math/Ray.h:27
↓ 2 callers
Class
RelDiff
@brief Compression oracle based on relative difference
nanovdb/nanovdb/tools/CreateNanoGrid.h:283
↓ 2 callers
Class
Settings
openvdb/openvdb/unittest/TestFilter.cc:175
↓ 2 callers
Class
ShallowCopy
@brief Tag dispatch class that distinguishes shallow copy constructors from deep copy constructors
openvdb/openvdb/Types.h:747
↓ 2 callers
Class
TrueOp
openvdb/openvdb/points/impl/PointRasterizeFrustumImpl.h:51
↓ 2 callers
Class
UnifiedBuffer
@brief buffer, used for instance by the GridHandle, to allocate unified memory that can be resized and shared between multiple devices and the host.
nanovdb/nanovdb/cuda/UnifiedBuffer.h:31
↓ 2 callers
Class
ValueOffIterator
nanovdb/nanovdb/NanoVDB.h:4276
↓ 2 callers
Class
_APIFunction
ci/download_houdini.py:60
↓ 1 callers
Class
APIError
Raised from the client if the server generated an error while calling into the API.
ci/download_houdini.py:132
next →
1–100 of 3,264, ranked by callers