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

#include <VolumeToMesh.h>

Public Types

using IndexVector = std::vector< Index >
 

Public Member Functions

template<typename LeafNodeType >
void constructOffsetList ()
 
const IndexVectorcore () const
 Return internal core voxel offsets. More...
 
const IndexVectorminX () const
 Return front face voxel offsets. More...
 
const IndexVectormaxX () const
 Return back face voxel offsets. More...
 
const IndexVectorminY () const
 Return bottom face voxel offsets. More...
 
const IndexVectormaxY () const
 Return top face voxel offsets. More...
 
const IndexVectorminZ () const
 Return left face voxel offsets. More...
 
const IndexVectormaxZ () const
 Return right face voxel offsets. More...
 
const IndexVectorinternalNeighborsX () const
 Return voxel offsets with internal neighbours in x + 1. More...
 
const IndexVectorinternalNeighborsY () const
 Return voxel offsets with internal neighbours in y + 1. More...
 
const IndexVectorinternalNeighborsZ () const
 Return voxel offsets with internal neighbours in z + 1. More...
 

Detailed Description

Definition at line 2898 of file VolumeToMesh.h.

Member Typedef Documentation

Member Function Documentation

template<typename LeafNodeType >
void openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::constructOffsetList ( )
inline

Definition at line 2948 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::core ( ) const
inline

Return internal core voxel offsets.

Definition at line 2906 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::internalNeighborsX ( ) const
inline

Return voxel offsets with internal neighbours in x + 1.

Definition at line 2931 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::internalNeighborsY ( ) const
inline

Return voxel offsets with internal neighbours in y + 1.

Definition at line 2934 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::internalNeighborsZ ( ) const
inline

Return voxel offsets with internal neighbours in z + 1.

Definition at line 2937 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::maxX ( ) const
inline

Return back face voxel offsets.

Definition at line 2913 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::maxY ( ) const
inline

Return top face voxel offsets.

Definition at line 2920 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::maxZ ( ) const
inline

Return right face voxel offsets.

Definition at line 2927 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::minX ( ) const
inline

Return front face voxel offsets.

Definition at line 2910 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::minY ( ) const
inline

Return bottom face voxel offsets.

Definition at line 2917 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::minZ ( ) const
inline

Return left face voxel offsets.

Definition at line 2924 of file VolumeToMesh.h.


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