|
HDK
|
#include "Exceptions.h"#include "MetaMap.h"#include "Types.h"#include "io/io.h"#include "math/Transform.h"#include "tree/Tree.h"#include "util/Assert.h"#include "util/logging.h"#include "util/Name.h"#include <iostream>#include <set>#include <type_traits>#include <vector>
Include dependency graph for Grid.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| openvdb | |
| openvdb::OPENVDB_VERSION_NAME | |
Functions | |
| template<typename GridType > | |
| GridType::Ptr | openvdb::OPENVDB_VERSION_NAME::createGrid (const typename GridType::ValueType &background) |
Create a new grid of type GridType with a given background value. More... | |
| template<typename GridType > | |
| GridType::Ptr | openvdb::OPENVDB_VERSION_NAME::createGrid () |
Create a new grid of type GridType with background value zero. More... | |
| template<typename TreePtrType > | |
| Grid< typename TreePtrType::element_type > ::Ptr | openvdb::OPENVDB_VERSION_NAME::createGrid (TreePtrType) |
| Create a new grid of the appropriate type that wraps the given tree. More... | |
| template<typename GridType > | |
| GridType::Ptr | openvdb::OPENVDB_VERSION_NAME::createLevelSet (Real voxelSize=1.0, Real halfWidth=LEVEL_SET_HALF_WIDTH) |
Create a new grid of type GridType classified as a "Level Set", i.e., a narrow-band level set. More... | |
| template<typename GridPtrContainerT > | |
| GridPtrContainerT::value_type | openvdb::OPENVDB_VERSION_NAME::findGridByName (const GridPtrContainerT &container, const Name &name) |
| Return the first grid in the given container whose name is name. More... | |
| template<typename KeyT , typename GridPtrT > | |
| GridPtrT | openvdb::OPENVDB_VERSION_NAME::findGridByName (const std::map< KeyT, GridPtrT > &container, const Name &name) |
| Return the first grid in the given map whose name is name. More... | |
| template<typename GridType > | |
| GridType::Ptr | openvdb::OPENVDB_VERSION_NAME::gridPtrCast (const GridBase::Ptr &grid) |
| Cast a generic grid pointer to a pointer to a grid of a concrete class. More... | |
| template<typename GridType > | |
| GridType::ConstPtr | openvdb::OPENVDB_VERSION_NAME::gridConstPtrCast (const GridBase::ConstPtr &grid) |
| Cast a generic const grid pointer to a const pointer to a grid of a concrete class. More... | |
| template<typename GridType > | |
| GridType::Ptr | openvdb::OPENVDB_VERSION_NAME::deepCopyTypedGrid (const GridBase::ConstPtr &grid) |
Return a pointer to a deep copy of the given grid, provided that the grid's concrete type is GridType. More... | |
| template<typename GridType > | |
| GridType::Ptr | openvdb::OPENVDB_VERSION_NAME::deepCopyTypedGrid (const GridBase &grid) |
Return a pointer to a deep copy of the given grid, provided that the grid's concrete type is GridType. More... | |