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

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")