HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::points::point_move_internal::GlobalMovePointsOp< TreeT >::CopyIterator Struct Reference

#include <PointMoveImpl.h>

Public Member Functions

 CopyIterator (const LeafT &leaf, const IndexArray &sortedIndices, const IndexTripleArray &moveIndices, IndexArray &offsets)
 
 operator bool () const
 
void reset (Index startIndex, Index endIndex)
 
CopyIteratoroperator++ ()
 
Index leafIndex (Index i) const
 
Index sourceIndex () const
 
Index targetIndex () const
 

Detailed Description

template<typename TreeT>
struct openvdb::OPENVDB_VERSION_NAME::points::point_move_internal::GlobalMovePointsOp< TreeT >::CopyIterator

Definition at line 234 of file PointMoveImpl.h.

Constructor & Destructor Documentation

template<typename TreeT >
openvdb::OPENVDB_VERSION_NAME::points::point_move_internal::GlobalMovePointsOp< TreeT >::CopyIterator::CopyIterator ( const LeafT leaf,
const IndexArray sortedIndices,
const IndexTripleArray moveIndices,
IndexArray offsets 
)
inline

Definition at line 236 of file PointMoveImpl.h.

Member Function Documentation

template<typename TreeT >
Index openvdb::OPENVDB_VERSION_NAME::points::point_move_internal::GlobalMovePointsOp< TreeT >::CopyIterator::leafIndex ( Index  i) const
inline

Definition at line 258 of file PointMoveImpl.h.

template<typename TreeT >
openvdb::OPENVDB_VERSION_NAME::points::point_move_internal::GlobalMovePointsOp< TreeT >::CopyIterator::operator bool ( ) const
inline

Definition at line 243 of file PointMoveImpl.h.

template<typename TreeT >
CopyIterator& openvdb::OPENVDB_VERSION_NAME::points::point_move_internal::GlobalMovePointsOp< TreeT >::CopyIterator::operator++ ( )
inline

Definition at line 252 of file PointMoveImpl.h.

template<typename TreeT >
void openvdb::OPENVDB_VERSION_NAME::points::point_move_internal::GlobalMovePointsOp< TreeT >::CopyIterator::reset ( Index  startIndex,
Index  endIndex 
)
inline

Definition at line 245 of file PointMoveImpl.h.

template<typename TreeT >
Index openvdb::OPENVDB_VERSION_NAME::points::point_move_internal::GlobalMovePointsOp< TreeT >::CopyIterator::sourceIndex ( ) const
inline

Definition at line 266 of file PointMoveImpl.h.

template<typename TreeT >
Index openvdb::OPENVDB_VERSION_NAME::points::point_move_internal::GlobalMovePointsOp< TreeT >::CopyIterator::targetIndex ( ) const
inline

Definition at line 272 of file PointMoveImpl.h.


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