Peano
Loading...
Searching...
No Matches
toolbox::curvi::Leaf Class Reference

#include <Leaf.h>

Inheritance diagram for toolbox::curvi::Leaf:
Collaboration diagram for toolbox::curvi::Leaf:

Public Member Functions

 Leaf ()
 
void init (BlockBoundary &a_boundary, uint modes[3])
 
std::string toString (int depth=0)
 
Block traverse ()
 
BlockBoundary traverse (int index[3])
 
BlockBoundary traverseProjection (double coordinate[3])
 
void checkInit ()
 
bool isLeaf ()
 

Private Attributes

bool isInit
 
BlockBoundary boundary
 

Detailed Description

Definition at line 9 of file Leaf.h.

Constructor & Destructor Documentation

◆ Leaf()

toolbox::curvi::Leaf::Leaf ( )

Member Function Documentation

◆ checkInit()

void toolbox::curvi::Leaf::checkInit ( )

◆ init()

void toolbox::curvi::Leaf::init ( BlockBoundary &  a_boundary,
uint  modes[3] 
)
virtual

Implements toolbox::curvi::Node.

◆ isLeaf()

bool toolbox::curvi::Leaf::isLeaf ( )

◆ toString()

std::string toolbox::curvi::Leaf::toString ( int  depth = 0)
virtual

Implements toolbox::curvi::Node.

◆ traverse() [1/2]

Block toolbox::curvi::Leaf::traverse ( )
virtual

Implements toolbox::curvi::Node.

◆ traverse() [2/2]

BlockBoundary toolbox::curvi::Leaf::traverse ( int  index[3])
virtual

Implements toolbox::curvi::Node.

◆ traverseProjection()

BlockBoundary toolbox::curvi::Leaf::traverseProjection ( double  coordinate[3])
virtual

Implements toolbox::curvi::Node.

Field Documentation

◆ boundary

BlockBoundary toolbox::curvi::Leaf::boundary
private

Definition at line 30 of file Leaf.h.

◆ isInit

bool toolbox::curvi::Leaf::isInit
private

Definition at line 29 of file Leaf.h.


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