HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData Struct Reference

Internal edge data type. More...

#include <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.

Definition at line 438 of file MeshToVolume.h.

Constructor & Destructor Documentation

openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::EdgeData ( float  dist = 1.0)
inline

Definition at line 439 of file MeshToVolume.h.

Member Function Documentation

template<class T >
EdgeData openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::operator+ ( const T &  ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.

Definition at line 452 of file MeshToVolume.h.

template<class T >
EdgeData openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::operator- ( const T &  ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.

Definition at line 453 of file MeshToVolume.h.

EdgeData openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::operator- ( ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.

Definition at line 454 of file MeshToVolume.h.

bool openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::operator< ( const EdgeData ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.

Definition at line 450 of file MeshToVolume.h.

bool openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::operator== ( const EdgeData rhs) const
inline

Definition at line 457 of file MeshToVolume.h.

bool openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::operator> ( const EdgeData ) const
inline

Required by several of the tree nodes

Note
These methods don't perform meaningful operations.

Definition at line 451 of file MeshToVolume.h.

Member Data Documentation

float openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::mXDist

Definition at line 462 of file MeshToVolume.h.

Index32 openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::mXPrim

Definition at line 463 of file MeshToVolume.h.

float openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::mYDist

Definition at line 462 of file MeshToVolume.h.

Index32 openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::mYPrim

Definition at line 463 of file MeshToVolume.h.

float openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::mZDist

Definition at line 462 of file MeshToVolume.h.

Index32 openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::EdgeData::mZPrim

Definition at line 463 of file MeshToVolume.h.


The documentation for this struct was generated from the following file: