Version: 1.0
Public Member Functions | Public Attributes | List of all members
VIndex Struct Reference

#include <hypercube.h>

Public Member Functions

 VIndex (int iDim=0)
 
 VIndex (const std::string &s)
 
void SetDim (int iDim)
 
bool SetIndex (const std::string &s)
 
std::string GetIndexString () const
 
unsigned GetIndex () const
 
bool MoveNext ()
 

Public Attributes

size_t m_iDim
 
std::vector< VDimm_arrIndex
 

Detailed Description

Definition at line 22 of file hypercube.h.

Constructor & Destructor Documentation

◆ VIndex() [1/2]

VIndex::VIndex ( int  iDim = 0)
inline

Definition at line 26 of file hypercube.h.

◆ VIndex() [2/2]

VIndex::VIndex ( const std::string &  s)
inline

Definition at line 29 of file hypercube.h.

Member Function Documentation

◆ GetIndex()

unsigned VIndex::GetIndex ( ) const
inline

Definition at line 64 of file hypercube.h.

◆ GetIndexString()

std::string VIndex::GetIndexString ( ) const
inline

Definition at line 54 of file hypercube.h.

◆ MoveNext()

bool VIndex::MoveNext ( )
inline

Definition at line 73 of file hypercube.h.

◆ SetDim()

void VIndex::SetDim ( int  iDim)
inline

Definition at line 33 of file hypercube.h.

◆ SetIndex()

bool VIndex::SetIndex ( const std::string &  s)
inline

Definition at line 38 of file hypercube.h.

Member Data Documentation

◆ m_arrIndex

std::vector<VDim> VIndex::m_arrIndex

Definition at line 24 of file hypercube.h.

◆ m_iDim

size_t VIndex::m_iDim

Definition at line 23 of file hypercube.h.


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