46class VolumeTreeAccessToken;
52template<
typename T>
static constexpr bool is_VolumeGrid_v =
false;
53template<
typename T>
static constexpr bool is_VolumeGrid_v<VolumeGrid<T>> =
true;
58std::string
get_name(
const VolumeGridData &grid);
91void load(
const VolumeGridData &grid);
102bool is_loaded(
const VolumeGridData &grid);
112using volume_grid::GVolumeGrid;
115using volume_grid::VolumeGridData;
116using volume_grid::VolumeTreeAccessToken;
float4x4 get_transform_matrix(const VolumeGridData &grid)
std::string get_name(const VolumeGridData &grid)
static constexpr bool is_VolumeGrid_v
void count_memory(const VolumeGridData &grid, MemoryCounter &memory)
int get_channels_num(VolumeGridType type)
std::string error_message_from_load(const VolumeGridData &grid)
void load(const VolumeGridData &grid)
void clear_tree(VolumeGridData &grid)
VolumeGridType get_type(const VolumeGridData &grid)
void set_transform_matrix(VolumeGridData &grid, const float4x4 &matrix)
bool is_loaded(const VolumeGridData &grid)