1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::BImage Class Reference

#include <BImage.hpp>

Inheritance diagram for gstlrn::BImage:
gstlrn::AArray gstlrn::AStringable

Public Member Functions

 BImage (const 1 &ndims=1())
 
 BImage (const BImage &r)
 
BImageoperator= (const BImage &r)
 
virtual ~BImage ()
 
String toString (const AStringFormat *strfmt=nullptr) const override
 Interface for AStringable.
 
void init (const 1 &ndims)
 
const & getValues () const
 
void setValues (const 1 &values)
 
unsigned char getBImage (Id i, Id j, Id k) const
 
unsigned char getOffset (Id i, Id j, Id k) const
 
unsigned char getMaskoff (Id i, Id j, Id k) const
 
unsigned char getValue (Id i) const
 
void setValue (Id i, unsigned char c)
 
bool getValue (Id i, Id j, Id k) const
 
void setMaskoff (Id i, Id j, Id k)
 
void setOffset (Id i, Id j, Id k)
 
Id getAllocSize () const
 
bool isInside (Id i, Id j, Id k) const
 
Id getAddress (Id i, Id j, Id k) const
 
- Public Member Functions inherited from gstlrn::AArray
 AArray (const 1 &ndims=1())
 
 AArray (const AArray &r)
 
AArrayoperator= (const AArray &r)
 
virtual ~AArray ()
 
void init (const 1 &ndims)
 
Id indiceToRank (const 1 &indice) const
 
 rankToIndice (Id rank) const
 
void rankToIndice (Id rank, 1 &indices) const
 
Id getNDim () const
 
Id getNPixels () const
 
const & getNDims () const
 
 getNDimsExt (Id ndimMax) const
 
Id getNDims (Id idim) const
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 

Constructor & Destructor Documentation

◆ BImage() [1/2]

gstlrn::BImage::BImage ( const 1 &  ndims = 1())

◆ BImage() [2/2]

gstlrn::BImage::BImage ( const BImage r)

◆ ~BImage()

gstlrn::BImage::~BImage ( )
virtual

Member Function Documentation

◆ getAddress()

Id gstlrn::BImage::getAddress ( Id  i,
Id  j,
Id  k 
) const

◆ getAllocSize()

Id gstlrn::BImage::getAllocSize ( ) const

◆ getBImage()

unsigned char gstlrn::BImage::getBImage ( Id  i,
Id  j,
Id  k 
) const
inline

◆ getMaskoff()

unsigned char gstlrn::BImage::getMaskoff ( Id  i,
Id  j,
Id  k 
) const

◆ getOffset()

unsigned char gstlrn::BImage::getOffset ( Id  i,
Id  j,
Id  k 
) const

◆ getValue() [1/2]

unsigned char gstlrn::BImage::getValue ( Id  i) const
inline

◆ getValue() [2/2]

bool gstlrn::BImage::getValue ( Id  i,
Id  j,
Id  k 
) const

◆ getValues()

const & gstlrn::BImage::getValues ( ) const
inline

◆ init()

void gstlrn::BImage::init ( const 1 &  ndims)

◆ isInside()

bool gstlrn::BImage::isInside ( Id  i,
Id  j,
Id  k 
) const

◆ operator=()

BImage & gstlrn::BImage::operator= ( const BImage r)

◆ setMaskoff()

void gstlrn::BImage::setMaskoff ( Id  i,
Id  j,
Id  k 
)

◆ setOffset()

void gstlrn::BImage::setOffset ( Id  i,
Id  j,
Id  k 
)

◆ setValue()

void gstlrn::BImage::setValue ( Id  i,
unsigned char  c 
)
inline

◆ setValues()

void gstlrn::BImage::setValues ( const 1 &  values)
inline

◆ toString()

String gstlrn::BImage::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface for AStringable.

Reimplemented from gstlrn::AArray.


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