OpenVDB  9.0.1
Public Member Functions | Public Attributes | List of all members
MeshToVoxelEdgeData::EdgeData Struct Reference

Internal edge data type. More...

#include <openvdb/tools/MeshToVolume.h>

Public Member Functions

 EdgeData (float dist=1.0)
 
bool operator== (const EdgeData &rhs) const
 
bool operator< (const EdgeData &) const
 
bool operator> (const EdgeData &) const
 
template<class T >
EdgeData operator+ (const T &) const
 
template<class T >
EdgeData operator- (const T &) const
 
EdgeData operator- () const
 

Public Attributes

float mXDist
 
float mYDist
 
float mZDist
 
Index32 mXPrim
 
Index32 mYPrim
 
Index32 mZPrim
 

Detailed Description

Internal edge data type.

Constructor & Destructor Documentation

EdgeData ( float  dist = 1.0)
inline

Member Function Documentation

EdgeData operator+ ( const T &  ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.
EdgeData operator- ( const T &  ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.
EdgeData operator- ( ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.
bool operator< ( const EdgeData ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.
bool operator== ( const EdgeData rhs) const
inline
bool operator> ( const EdgeData ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.

Member Data Documentation

float mXDist
Index32 mXPrim
float mYDist
Index32 mYPrim
float mZDist
Index32 mZPrim