Proto  3.2
Classes | Public Member Functions | Private Attributes | List of all members
Proto::MBPointID Class Reference

#include <Proto_MBInterpOp.H>

Classes

struct  Hash
 

Public Member Functions

 MBPointID (Point a_pt, int a_index)
 
 MBPointID (const MBPointID &a_rhs)
 
bool operator< (const MBPointID &a_rhs) const
 
bool operator== (const MBPointID &a_rhs) const
 
Point point () const
 
BlockIndex index () const
 

Private Attributes

const Point m_point
 
const int m_index
 

Constructor & Destructor Documentation

◆ MBPointID() [1/2]

Proto::MBPointID::MBPointID ( Point  a_pt,
int  a_index 
)
inline

◆ MBPointID() [2/2]

Proto::MBPointID::MBPointID ( const MBPointID a_rhs)
inline

Member Function Documentation

◆ operator<()

bool Proto::MBPointID::operator< ( const MBPointID a_rhs) const
inline

References m_index, and m_point.

◆ operator==()

bool Proto::MBPointID::operator== ( const MBPointID a_rhs) const
inline

◆ point()

Point Proto::MBPointID::point ( ) const
inline

References m_point.

Referenced by Proto::MBPointID::Hash::operator()().

◆ index()

BlockIndex Proto::MBPointID::index ( ) const
inline

References m_index.

Referenced by Proto::MBPointID::Hash::operator()().

Member Data Documentation

◆ m_point

const Point Proto::MBPointID::m_point
private

Referenced by operator<(), and point().

◆ m_index

const int Proto::MBPointID::m_index
private

Referenced by index(), and operator<().


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