|
HDK
|
#include <functional>#include <algorithm>#include <array>#include <iostream>#include <limits>#include <openvdb/Platform.h>#include <openvdb/util/Assert.h>#include "Math.h"#include "Vec3.h"#include <tbb/blocked_range.h>
Include dependency graph for Coord.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | openvdb::OPENVDB_VERSION_NAME::math::Coord |
| Signed (x, y, z) 32-bit integer coordinates. More... | |
| class | openvdb::OPENVDB_VERSION_NAME::math::CoordBBox |
| Axis-aligned bounding box of signed integer coordinates. More... | |
| class | openvdb::OPENVDB_VERSION_NAME::math::CoordBBox::Iterator< ZYXOrder > |
| Iterator over the Coord domain covered by a CoordBBox. More... | |
| struct | std::hash< openvdb::math::Coord > |
Namespaces | |
| openvdb | |
| openvdb::OPENVDB_VERSION_NAME | |
| openvdb::OPENVDB_VERSION_NAME::math | |
| std | |
| std::hash specialization for UT_IntrusivePtr<T> | |
Functions | |
| std::ostream & | openvdb::OPENVDB_VERSION_NAME::math::operator<< (std::ostream &os, const Coord &xyz) |
| Coord | openvdb::OPENVDB_VERSION_NAME::math::Abs (const Coord &xyz) |
| std::ostream & | openvdb::OPENVDB_VERSION_NAME::math::operator<< (std::ostream &os, const CoordBBox &b) |
| template<typename T > | |
| Vec3< typename promote< T, typename Coord::ValueType > ::type > | openvdb::OPENVDB_VERSION_NAME::math::operator+ (const Vec3< T > &v0, const Coord &v1) |
| Allow a Coord to be added to or subtracted from a Vec3. More... | |
| template<typename T > | |
| Vec3< typename promote< T, typename Coord::ValueType > ::type > | openvdb::OPENVDB_VERSION_NAME::math::operator+ (const Coord &v1, const Vec3< T > &v0) |
| Allow a Coord to be added to or subtracted from a Vec3. More... | |
| template<typename T > | |
| Vec3< typename promote< T, Coord::ValueType >::type > | openvdb::OPENVDB_VERSION_NAME::math::operator- (const Vec3< T > &v0, const Coord &v1) |
| Allow a Coord to be subtracted from a Vec3. More... | |
| template<typename T > | |
| Vec3< typename promote< T, Coord::ValueType >::type > | openvdb::OPENVDB_VERSION_NAME::math::operator- (const Coord &v1, const Vec3< T > &v0) |
| Allow a Coord to be subtracted from a Vec3. More... | |