brainrat-private  5.1.2
bio Namespace Reference

ImageProcessors<AimsRGB, double> p(data, mask, "rgbm", options, ImageProcessorMode::Init); ImageProcessors<AimsRGB, double> p(data, mask, "rgbm", options, ImageProcessorMode::OnDemand);. More...

Classes

class  BVclass
 
class  BaseMeasureVector
 
class  PlaqueDescriptor
 
class  Rescaler
 A Rescaler allows one to apply a linear transformation to a value of any type. More...
 
class  ChannelExtractor
 
class  ChannelExtractor< AimsRGB, C >
 
class  ChannelExtractor< AimsRGBA, C >
 
class  ChannelExtractor< AimsHSV, C >
 
class  ImageProc
 
class  ConvertibleImageProc
 
class  ConvertibleImageProc< T, U, T >
 
class  ChannelImageProc
 Class used to get channel value in image. More...
 
class  MorphoImageProc
 
class  ImageProcessors
 
class  ColorExtractor
 
class  NeighbourExtractor
 
class  GaborExtractor
 
class  TextureExtractor
 
class  DpyData
 The data class of the dpy format. More...
 
class  DpyFormat
 
class  DpyHeader
 The descriptor class of the header. More...
 
class  DpyBioParsers
 
class  ParsersInterface
 
class  DpyParsers
 
class  DpyReader
 
class  DpyWriter
 
class  FinderDpyFormat
 
class  DpyPlugin
 

Typedefs

typedef carto::Array< BVclassBVclasses
 
typedef bio::BaseMeasureVector< double > MeasureVector
 

Enumerations

enum  ImageProcessorMode { Init = 0 , OnDemand = 1 }
 

Functions

std::ostream & operator<< (std::ostream &os, const bio::BVclass &thing)
 
template<typename T >
BaseMeasureVector< T > operator+ (const BaseMeasureVector< T > &aa, const BaseMeasureVector< T > &bb)
 
template<typename T >
BaseMeasureVector< T > operator- (const BaseMeasureVector< T > &aa, const BaseMeasureVector< T > &bb)
 
template<typename T >
BaseMeasureVector< T > operator* (const BaseMeasureVector< T > &aa, const T &bb)
 
template<typename T >
BaseMeasureVector< T > operator* (const T &aa, const BaseMeasureVector< T > &bb)
 
template<typename T >
BaseMeasureVector< T > operator/ (const BaseMeasureVector< T > &aa, const T &bb)
 
template<typename T >
std::ostream & operator<< (std::ostream &out, const bio::BaseMeasureVector< T > &aa)
 
carto::GenericObject * plaquesHelper (carto::GenericObject *o, const std::string &n, carto::PythonReader &r)
 
void plaquesHelper (const carto::GenericObject &obj, soma::PythonWriter &w, int ind, bool writeInternals)
 
std::string timeString (std::string format="%d-%m-%Y %H:%M:%S")
 
DpyReaderoperator>> (DpyReader &reader, DpyData &thing)
 
DpyWriteroperator<< (DpyWriter &writer, const DpyData &thing)
 

Detailed Description

ImageProcessors<AimsRGB, double> p(data, mask, "rgbm", options, ImageProcessorMode::Init); ImageProcessors<AimsRGB, double> p(data, mask, "rgbm", options, ImageProcessorMode::OnDemand);.

p.get(Point3dl(x, y, z, t), processorindex); // returns copy of processed value p.get(processorindex); // returns reference to processed image

Typedef Documentation

◆ BVclasses

Definition at line 53 of file classes.h.

◆ MeasureVector

Definition at line 274 of file measurevector.h.

Enumeration Type Documentation

◆ ImageProcessorMode

Enumerator
Init 
OnDemand 

Definition at line 47 of file imageprocessor.h.

Function Documentation

◆ operator*() [1/2]

template<typename T >
BaseMeasureVector<T> bio::operator* ( const BaseMeasureVector< T > &  aa,
const T &  bb 
)
inline

Definition at line 251 of file measurevector.h.

◆ operator*() [2/2]

template<typename T >
BaseMeasureVector<T> bio::operator* ( const T &  aa,
const BaseMeasureVector< T > &  bb 
)
inline

Definition at line 260 of file measurevector.h.

◆ operator+()

template<typename T >
BaseMeasureVector<T> bio::operator+ ( const BaseMeasureVector< T > &  aa,
const BaseMeasureVector< T > &  bb 
)
inline

Definition at line 232 of file measurevector.h.

◆ operator-()

template<typename T >
BaseMeasureVector<T> bio::operator- ( const BaseMeasureVector< T > &  aa,
const BaseMeasureVector< T > &  bb 
)
inline

Definition at line 241 of file measurevector.h.

◆ operator/()

template<typename T >
BaseMeasureVector<T> bio::operator/ ( const BaseMeasureVector< T > &  aa,
const T &  bb 
)
inline

Definition at line 267 of file measurevector.h.

◆ operator<<() [1/3]

DpyWriter& bio::operator<< ( DpyWriter writer,
const DpyData thing 
)

Definition at line 45 of file dpywriter.h.

References bio::DpyWriter::write().

◆ operator<<() [2/3]

std::ostream& bio::operator<< ( std::ostream &  os,
const bio::BVclass thing 
)

◆ operator<<() [3/3]

template<typename T >
std::ostream& bio::operator<< ( std::ostream &  out,
const bio::BaseMeasureVector< T > &  aa 
)
inline

Definition at line 278 of file measurevector.h.

References bio::BaseMeasureVector< T >::size().

◆ operator>>()

DpyReader& bio::operator>> ( DpyReader reader,
DpyData thing 
)

Definition at line 48 of file dpyreader.h.

References bio::DpyReader::read().

◆ plaquesHelper() [1/2]

carto::GenericObject* bio::plaquesHelper ( carto::GenericObject *  o,
const std::string &  n,
carto::PythonReader &  r 
)

◆ plaquesHelper() [2/2]

void bio::plaquesHelper ( const carto::GenericObject &  obj,
soma::PythonWriter &  w,
int  ind,
bool  writeInternals 
)

◆ timeString()

std::string bio::timeString ( std::string  format = "%d-%m-%Y %H:%M:%S")