Skip to content

shapeworks::ParticleRegionNeighborhood::IteratorNodePair

More...

#include <ParticleRegionNeighborhood.h>

Public Types

Name
typedef PointTreeType::NodePointerType NodePointerType
typedef PointTreeType::PointListType::iterator IteratorType

Public Functions

Name
IteratorNodePair()
~IteratorNodePair()
IteratorNodePair(const IteratorType & p, const NodePointerType & n)
IteratorNodePair(const IteratorNodePair & o)
const IteratorNodePair & operator=(const IteratorNodePair & o)

Public Attributes

Name
IteratorType Iterator
NodePointerType NodePointer

Detailed Description

struct shapeworks::ParticleRegionNeighborhood::IteratorNodePair;

Map for direct reference of PointIndexPairs and Tree nodes from the PointTree. This is used for fast removal or modification of point values.

Public Types Documentation

typedef NodePointerType

typedef PointTreeType::NodePointerType shapeworks::ParticleRegionNeighborhood::IteratorNodePair::NodePointerType;

typedef IteratorType

typedef PointTreeType::PointListType::iterator shapeworks::ParticleRegionNeighborhood::IteratorNodePair::IteratorType;

Public Functions Documentation

function IteratorNodePair

inline IteratorNodePair()

function ~IteratorNodePair

inline ~IteratorNodePair()

function IteratorNodePair

inline IteratorNodePair(
    const IteratorType & p,
    const NodePointerType & n
)

function IteratorNodePair

inline IteratorNodePair(
    const IteratorNodePair & o
)

function operator=

inline const IteratorNodePair & operator=(
    const IteratorNodePair & o
)

Public Attributes Documentation

variable Iterator

IteratorType Iterator;

variable NodePointer

NodePointerType NodePointer;

Updated on 2024-03-17 at 12:58:44 -0600