Removed, it's not needed at this point.
This distinction becomes necessary when using a static dispatch "apply" function where the set of possible types includes strings. For now the set of…
This allows casting a type VolumeGridPtr<T>
to GVolumeGridPtr
. VArray/GVArray works the same way, while Field/GField uses inheritance (Field is a GField). Probably both could work here,…
Old code, i suggest we clean this up when we know how to handle the cache and simplified grids etc.
Leftover from old code ... VolumeGrid
is actually non-copyable now, so trying to use this constructor would cause an error anyway. Removed.
We could have a single (untemplated) VolumeGridPtr
and then only access the internal OpenVDB grid as typed:
get_grid() -> shared_ptr<openvdb::GridBase>
`get_grid() -> shared_ptr<VolumeGrid…