OpenVDB: Coord.h File Reference

OpenVDB 6.0.0

Classes | Namespaces | Functions
Coord.h File Reference
`#include <algorithm>`
`#include <array>`
`#include <iostream>`
`#include <limits>`
`#include <openvdb/Platform.h>`
`#include "Math.h"`
`#include "Vec3.h"`

Go to the source code of this file.

## Classes
class | Coord
| Signed (x, y, z) 32-bit integer coordinates. More...
class | CoordBBox
| Axis-aligned bounding box of signed integer coordinates. More...
class | CoordBBox::Iterator< ZYXOrder >
| Iterator over the Coord domain covered by a CoordBBox. More...

## Namespaces
| tbb
| openvdb
| openvdb::v6_0
| openvdb::v6_0::math

## Functions
std::ostream & | operator<< (std::ostream &os, const Coord &xyz)
Coord | Abs (const Coord &xyz)
std::ostream & | operator<< (std::ostream &os, const CoordBBox &b)
template<typename T >
Vec3< typename promote< T, typename Coord::ValueType >::type > | 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 > | 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 > | 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 > | operator- (const Coord &v1, const Vec3< T > &v0)
| Allow a Coord to be subtracted from a Vec3. More...