Index tuple in three-dimensional cornerpoint grid. More...

#include <nav.hpp>

Inheritance diagram for Coord3D:
Inheritance graph

Public Member Functions

 Coord3D (int i_, int j_, int k_)
 
int k () const
 
int i () const
 
int j () const
 
bool operator== (const Coord2D &rhs) const
 

Protected Attributes

const int m_k
 
const int m_i
 
const int m_j
 

Friends

std::ostream & operator<< (std::ostream &s, const Coord3D &c)
 

Detailed Description

Index tuple in three-dimensional cornerpoint grid.

Constructor & Destructor Documentation

Coord3D::Coord3D ( int  i_,
int  j_,
int  k_ 
)
inline

Member Function Documentation

int Coord2D::i ( ) const
inlineinherited
int Coord2D::j ( ) const
inlineinherited
int Coord3D::k ( ) const
inline

References m_k.

bool Coord2D::operator== ( const Coord2D rhs) const
inlineinherited

Compare two coordinates

References Coord2D::m_i, and Coord2D::m_j.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  s,
const Coord3D c 
)
friend

Member Data Documentation

const int Coord2D::m_i
protectedinherited

Referenced by Coord2D::i(), and Coord2D::operator==().

const int Coord2D::m_j
protectedinherited

Referenced by Coord2D::j(), and Coord2D::operator==().

const int Coord3D::m_k
protected

Referenced by k().


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