Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
BIAS::StructureTensor< InputStorageType, OutputStorageType > Class Template Reference

basic class for structure tensor calculation More...

#include <Filter/StructureTensor.hh>

+ Inheritance diagram for BIAS::StructureTensor< InputStorageType, OutputStorageType >:
+ Collaboration diagram for BIAS::StructureTensor< InputStorageType, OutputStorageType >:

Public Types

enum  TBorderHandling { TBH_full, TBH_same, TBH_valid }
 enum for border calculation, same meanings as in matlab: More...
 

Public Member Functions

void AddDebugLevel (const long int lv)
 
void AddDebugLevel (const std::string &name)
 
int CalcStructureTensor (const Image< InputStorageType > &src, Image< OutputStorageType > &sgxx, Image< OutputStorageType > &sgxy, Image< OutputStorageType > &sgyy)
 Calculates the gradients uses internal gradient class and calls CalcStructureTensor with these gradients. More...
 
int CalcStructureTensor (const Image< OutputStorageType > &gx, const Image< OutputStorageType > &gy, Image< OutputStorageType > &sgxx, Image< OutputStorageType > &sgxy, Image< OutputStorageType > &sgyy)
 For any _HalfWinSize. More...
 
int CalcStructureTensor3x3 (const Image< OutputStorageType > &gx, const Image< OutputStorageType > &gy, Image< OutputStorageType > &sgxx, Image< OutputStorageType > &sgxy, Image< OutputStorageType > &sgyy)
 Uses _HalfWinSize=1 Destination images must be initialized. More...
 
int CalcStructureTensor5x5 (const Image< OutputStorageType > &gx, const Image< OutputStorageType > &gy, Image< OutputStorageType > &sgxx, Image< OutputStorageType > &sgxy, Image< OutputStorageType > &sgyy)
 Uses _HalfWinSize=2 Destination images must be initialized. More...
 
int CalcStructureTensor7x7 (const Image< OutputStorageType > &gx, const Image< OutputStorageType > &gy, Image< OutputStorageType > &sgxx, Image< OutputStorageType > &sgxy, Image< OutputStorageType > &sgyy)
 Uses _HalfWinSize=3 Destination images must be initialized. More...
 
int CalcStructureTensorValid (const Image< OutputStorageType > &gx, const Image< OutputStorageType > &gy, Image< OutputStorageType > &sgxx, Image< OutputStorageType > &sgxy, Image< OutputStorageType > &sgyy)
 For any _HalfWinSize. More...
 
virtual FilterNTo3N
< InputStorageType,
OutputStorageType > * 
Clone () const
 
void CopyNonROIFromSource (const Image< InputStorageType > &src, Image< OutputStorageType > &dst) const
 run over all pixel which do not belong to the roi and set them to the value in the source image regardless of the roi of the source. More...
 
bool DebugLevelIsSet (const long int lv) const
 
bool DebugLevelIsSet (const std::string &name) const
 
virtual int Filter (const Image< InputStorageType > &src, Image< OutputStorageType > &dst)
 calls the apropriate non virtual member function returns an 3 channel image where More...
 
virtual int Filter (const Image< InputStorageType > &src, Image< OutputStorageType > &gxx, Image< OutputStorageType > &gxy, Image< OutputStorageType > &gyy)
 dstX.GetChannelCount()==src.GetCHannelCount() More...
 
virtual int FilterFloat (const Image< InputStorageType > &src, Image< OutputStorageType > &dst)
 
virtual int FilterFloat (const Image< InputStorageType > &src, Image< OutputStorageType > &gxx, Image< OutputStorageType > &gxy, Image< OutputStorageType > &gyy)
 
virtual int FilterInt (const Image< InputStorageType > &src, Image< OutputStorageType > &dst)
 
virtual int FilterInt (const Image< InputStorageType > &src, Image< OutputStorageType > &gxx, Image< OutputStorageType > &gxy, Image< OutputStorageType > &gyy)
 
int GetBorderHandling () const
 
void GetBorders (int &border_x, int &border_y) const
 
int GetDebugLevel () const
 
std::ostream & GetDebugStream () const
 
void GetDebugStream (std::ostream &os) const
 
const Image< OutputStorageType > & GetGradientX () const
 
const Image< OutputStorageType > & GetGradientY () const
 
int GetHalfWinSize () const
 
long int Name2DebugLevel (const std::string &name) const
 looks up a debuglevel in the internal map, returns 0 if not found More...
 
long int NewDebugLevel (const std::string &name)
 creates a new debuglevel More...
 
void PrintDebugLevel (std::ostream &os=std::cout) const
 
void RemoveDebugLevel (const long int lv)
 
void RemoveDebugLevel (const std::string &name)
 
void SetBorderHandling (const int bh)
 
void SetDebugLevel (const long int lv)
 
void SetDebugLevel (const std::string &name)
 
void SetDebugStream (const std::ostream &os)
 
void SetGradientFilter (const FilterNTo2N< InputStorageType, OutputStorageType > &grad)
 
void SetHalfWinSize (const int hws)
 
void SetNonROIToValue (Image< OutputStorageType > &dst, const std::vector< OutputStorageType > &t) const
 run over all pixel which do not belong to the roi and set them to some value (typically black) More...
 
void ShowDebugLevel (std::ostream &os=std::cout) const
 prints all internally known debuglevels More...
 
 StructureTensor ()
 
 StructureTensor (const StructureTensor< InputStorageType, OutputStorageType > &other)
 
 ~StructureTensor ()
 

Static Public Member Functions

static long int GetGlobalDebugLevel ()
 
static void SetGlobalDebugLevel (long int lev)
 

Protected Member Functions

void _AllocInternalMem (const int width, const int height)
 allocates _gxx, _gyy, _gxy, _tsgxx, _tsgxy, _tsgyy and sets InternalMemWidth and _InternalMemHeight More...
 
void _GradientProducts (const Image< OutputStorageType > &gx, const Image< OutputStorageType > &gy)
 fills up _gxx, _gxy, _gyy from gx and gy More...
 
void _WriteDebugImage (Image< OutputStorageType > &im, std::string name)
 for debugging only More...
 
long ConsumeNextFreeDebuglevel_ ()
 returns the next available debuglevel More...
 
virtual void GetBordersValid_ (int &border_x, int &border_y) const
 

Protected Attributes

int _FilterBorderHandling
 
FilterNTo2N< InputStorageType,
OutputStorageType > * 
_grad
 pointer to gradient filter actually used: More...
 
Image< OutputStorageType > _gx
 
Image< OutputStorageType > _gxx
 
Image< OutputStorageType > _gxy
 
Image< OutputStorageType > _gy
 
Image< OutputStorageType > _gyy
 
int _HalfWinSize
 
int _InternalMemHeight
 
int _InternalMemWidth
 
long int _liDebugLevel
 
long int _liNextDebugLevel
 new concept, debuglevel are managed here in the debug class More...
 
std::map< std::string, long int > _String2Debuglevel
 
Image< OutputStorageType > _tsgxx
 
Image< OutputStorageType > _tsgxy
 
Image< OutputStorageType > _tsgyy
 

Static Protected Attributes

static std::ostream _zDebugStream
 
static long int GlobalDebugLevel = 0
 

Detailed Description

template<class InputStorageType, class OutputStorageType>
class BIAS::StructureTensor< InputStorageType, OutputStorageType >

basic class for structure tensor calculation

Author
woelk 09/2004
Examples:
ExampleStructureTensor.cpp.

Definition at line 46 of file StructureTensor.hh.

Member Enumeration Documentation

template<class InputStorageType, class OutputStorageType>
enum BIAS::FilterBase::TBorderHandling
inherited

enum for border calculation, same meanings as in matlab:

  • TBH_valid: returns only the pixels whose values can be computed without using zero padding of the input image. The resulting output image is smaller than the input image. The ROI of the output image is set accordingly.
  • TBH_same: returns the set of pixels that can be computed by applying the filter to all pixels that are actually part of the input image. Border pixels are computed using zero padding, but the center pixel of the computational kernel is applied only to pixels in the image. This results in an output image that is the same size as the input image.
  • TBH_full: returns the full convolution. This means conv2 returns all pixels for which any of the pixels in the computational molecule overlap pixels in the image, even when the center pixel is outside the input image. The resulting output image is larger than the input image. This is not implemented at the moment.
Enumerator
TBH_full 
TBH_same 
TBH_valid 

Definition at line 98 of file FilterBase.hh.

Constructor & Destructor Documentation

template<class InputStorageType , class OutputStorageType >
StructureTensor::StructureTensor ( )
template<class InputStorageType, class OutputStorageType>
StructureTensor::StructureTensor ( const StructureTensor< InputStorageType, OutputStorageType > &  other)
template<class InputStorageType , class OutputStorageType >
StructureTensor::~StructureTensor ( )

Definition at line 71 of file StructureTensor.cpp.

Member Function Documentation

template<class InputStorageType , class OutputStorageType >
void StructureTensor::_AllocInternalMem ( const int  width,
const int  height 
)
protected

allocates _gxx, _gyy, _gxy, _tsgxx, _tsgxy, _tsgyy and sets InternalMemWidth and _InternalMemHeight

Definition at line 851 of file StructureTensor.cpp.

template<class InputStorageType , class OutputStorageType>
void StructureTensor::_GradientProducts ( const Image< OutputStorageType > &  gx,
const Image< OutputStorageType > &  gy 
)
protected
template<class InputStorageType , class OutputStorageType>
void StructureTensor::_WriteDebugImage ( Image< OutputStorageType > &  im,
std::string  name 
)
protected

for debugging only

Definition at line 872 of file StructureTensor.cpp.

References BIAS::ImageIO::Save().

void BIAS::Debug::AddDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::AddDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 362 of file Debug.hh.

template<class InputStorageType, class OutputStorageType>
int StructureTensor::CalcStructureTensor ( const Image< InputStorageType > &  src,
Image< OutputStorageType > &  sgxx,
Image< OutputStorageType > &  sgxy,
Image< OutputStorageType > &  sgyy 
)

Calculates the gradients uses internal gradient class and calls CalcStructureTensor with these gradients.

Author
woelk 09/2004

Definition at line 169 of file StructureTensor.cpp.

References BIAS::ImageIO::Save().

template<class InputStorageType, class OutputStorageType>
int StructureTensor::CalcStructureTensor ( const Image< OutputStorageType > &  gx,
const Image< OutputStorageType > &  gy,
Image< OutputStorageType > &  sgxx,
Image< OutputStorageType > &  sgxy,
Image< OutputStorageType > &  sgyy 
)

For any _HalfWinSize.

For any border handling.

Todo:
implement CalcStructureTensor for other border handling than valid
Author
woelk 09/2004

Definition at line 202 of file StructureTensor.cpp.

References BIAS::ImageBase::GetHeight(), BIAS::ImageBase::GetWidth(), BIAS::Image< StorageType >::Init(), BIAS::ImageBase::IsEmpty(), BIAS::Image< StorageType >::Release(), and BIAS::ImageBase::SamePixelAndChannelCount().

template<class InputStorageType , class OutputStorageType>
int StructureTensor::CalcStructureTensor3x3 ( const Image< OutputStorageType > &  gx,
const Image< OutputStorageType > &  gy,
Image< OutputStorageType > &  sgxx,
Image< OutputStorageType > &  sgxy,
Image< OutputStorageType > &  sgyy 
)
template<class InputStorageType , class OutputStorageType>
int StructureTensor::CalcStructureTensor5x5 ( const Image< OutputStorageType > &  gx,
const Image< OutputStorageType > &  gy,
Image< OutputStorageType > &  sgxx,
Image< OutputStorageType > &  sgxy,
Image< OutputStorageType > &  sgyy 
)
template<class InputStorageType , class OutputStorageType>
int StructureTensor::CalcStructureTensor7x7 ( const Image< OutputStorageType > &  gx,
const Image< OutputStorageType > &  gy,
Image< OutputStorageType > &  sgxx,
Image< OutputStorageType > &  sgxy,
Image< OutputStorageType > &  sgyy 
)
template<class InputStorageType , class OutputStorageType>
int StructureTensor::CalcStructureTensorValid ( const Image< OutputStorageType > &  gx,
const Image< OutputStorageType > &  gy,
Image< OutputStorageType > &  sgxx,
Image< OutputStorageType > &  sgxy,
Image< OutputStorageType > &  sgyy 
)

For any _HalfWinSize.

Uses valid border handling. Destination images must be initialized.

Todo:
implement separated summation.
Author
woelk 09/2004

Definition at line 245 of file StructureTensor.cpp.

References BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::ImageBase::GetROI(), BIAS::ImageBase::GetWidth(), BIAS::ImageBase::SamePixelAndChannelCount(), and BIAS::ROI::SetCorners().

template<class InputStorageType, class OutputStorageType>
virtual FilterNTo3N<InputStorageType, OutputStorageType>* BIAS::StructureTensor< InputStorageType, OutputStorageType >::Clone ( ) const
inlinevirtual
long BIAS::Debug::ConsumeNextFreeDebuglevel_ ( )
inlineprotectedinherited

returns the next available debuglevel

Author
woelk 09/2006

Definition at line 521 of file Debug.hh.

template<class InputStorageType, class OutputStorageType>
void FilterBase::CopyNonROIFromSource ( const Image< InputStorageType > &  src,
Image< OutputStorageType > &  dst 
) const
inherited

run over all pixel which do not belong to the roi and set them to the value in the source image regardless of the roi of the source.

Both images must have same size.

Author
koeser 12/2008

Definition at line 135 of file FilterBase.cpp.

References BIAS::ImageBase::GetChannelCount(), BIAS::ROI::GetCorners(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::ImageBase::GetROI(), BIAS::ImageBase::GetWidth(), and BIAS::ROI_Corners.

bool BIAS::Debug::DebugLevelIsSet ( const long int  lv) const
inlineinherited
bool BIAS::Debug::DebugLevelIsSet ( const std::string &  name) const
inlineinherited

Definition at line 350 of file Debug.hh.

template<class InputStorageType, class OutputStorageType>
int StructureTensor::Filter ( const Image< InputStorageType > &  src,
Image< OutputStorageType > &  dst 
)
virtual

calls the apropriate non virtual member function returns an 3 channel image where

  • channel 0 contains gxx
  • channel 1 contains gxy
  • channel 2 contains gyy
    Todo:
    implement StructureTensor
    Author
    woelk 09/2004

Reimplemented from BIAS::FilterNTo3N< InputStorageType, OutputStorageType >.

Definition at line 78 of file StructureTensor.cpp.

template<class InputStorageType, class OutputStorageType>
int StructureTensor::Filter ( const Image< InputStorageType > &  src,
Image< OutputStorageType > &  dst1,
Image< OutputStorageType > &  dst2,
Image< OutputStorageType > &  dst3 
)
virtual

dstX.GetChannelCount()==src.GetCHannelCount()

Reimplemented from BIAS::FilterNTo3N< InputStorageType, OutputStorageType >.

Definition at line 108 of file StructureTensor.cpp.

template<class InputStorageType, class OutputStorageType>
int StructureTensor::FilterFloat ( const Image< InputStorageType > &  src,
Image< OutputStorageType > &  dst 
)
virtual

Reimplemented from BIAS::FilterNTo3N< InputStorageType, OutputStorageType >.

Definition at line 98 of file StructureTensor.cpp.

template<class InputStorageType, class OutputStorageType>
int StructureTensor::FilterFloat ( const Image< InputStorageType > &  src,
Image< OutputStorageType > &  gxx,
Image< OutputStorageType > &  gxy,
Image< OutputStorageType > &  gyy 
)
virtual

Reimplemented from BIAS::FilterNTo3N< InputStorageType, OutputStorageType >.

Definition at line 134 of file StructureTensor.cpp.

template<class InputStorageType, class OutputStorageType>
int StructureTensor::FilterInt ( const Image< InputStorageType > &  src,
Image< OutputStorageType > &  dst 
)
virtual

Reimplemented from BIAS::FilterNTo3N< InputStorageType, OutputStorageType >.

Definition at line 88 of file StructureTensor.cpp.

template<class InputStorageType, class OutputStorageType>
int StructureTensor::FilterInt ( const Image< InputStorageType > &  src,
Image< OutputStorageType > &  gxx,
Image< OutputStorageType > &  gxy,
Image< OutputStorageType > &  gyy 
)
virtual

Reimplemented from BIAS::FilterNTo3N< InputStorageType, OutputStorageType >.

Definition at line 121 of file StructureTensor.cpp.

template<class InputStorageType, class OutputStorageType>
int BIAS::FilterBase< InputStorageType, OutputStorageType >::GetBorderHandling ( ) const
inlineinherited

Definition at line 129 of file FilterBase.hh.

template<class InputStorageType , class OutputStorageType >
void FilterBase::GetBorders ( int &  border_x,
int &  border_y 
) const
inherited
template<class InputStorageType , class OutputStorageType >
void StructureTensor::GetBordersValid_ ( int &  border_x,
int &  border_y 
) const
protectedvirtual
int BIAS::Debug::GetDebugLevel ( ) const
inlineinherited
std::ostream& BIAS::Debug::GetDebugStream ( ) const
inlineinherited

Definition at line 405 of file Debug.hh.

void BIAS::Debug::GetDebugStream ( std::ostream &  os) const
inlineinherited

Definition at line 414 of file Debug.hh.

static long int BIAS::Debug::GetGlobalDebugLevel ( )
inlinestaticinherited

Definition at line 431 of file Debug.hh.

template<class InputStorageType, class OutputStorageType>
const Image<OutputStorageType>& BIAS::StructureTensor< InputStorageType, OutputStorageType >::GetGradientX ( ) const
inline

Definition at line 155 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
const Image<OutputStorageType>& BIAS::StructureTensor< InputStorageType, OutputStorageType >::GetGradientY ( ) const
inline

Definition at line 159 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
int BIAS::StructureTensor< InputStorageType, OutputStorageType >::GetHalfWinSize ( ) const
inline

Definition at line 150 of file StructureTensor.hh.

long int BIAS::Debug::Name2DebugLevel ( const std::string &  name) const
inlineinherited

looks up a debuglevel in the internal map, returns 0 if not found

Author
woelk 09/2006

Definition at line 454 of file Debug.hh.

long int BIAS::Debug::NewDebugLevel ( const std::string &  name)
inlineinherited
void BIAS::Debug::PrintDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

Definition at line 383 of file Debug.hh.

void BIAS::Debug::RemoveDebugLevel ( const long int  lv)
inlineinherited

Definition at line 369 of file Debug.hh.

void BIAS::Debug::RemoveDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 376 of file Debug.hh.

template<class InputStorageType, class OutputStorageType>
void BIAS::FilterBase< InputStorageType, OutputStorageType >::SetBorderHandling ( const int  bh)
inlineinherited
void BIAS::Debug::SetDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::SetDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 325 of file Debug.hh.

void BIAS::Debug::SetDebugStream ( const std::ostream &  os)
inlineinherited

Definition at line 398 of file Debug.hh.

static void BIAS::Debug::SetGlobalDebugLevel ( long int  lev)
inlinestaticinherited

Definition at line 424 of file Debug.hh.

template<class InputStorageType, class OutputStorageType>
void BIAS::StructureTensor< InputStorageType, OutputStorageType >::SetGradientFilter ( const FilterNTo2N< InputStorageType, OutputStorageType > &  grad)
inline

Definition at line 152 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
void BIAS::StructureTensor< InputStorageType, OutputStorageType >::SetHalfWinSize ( const int  hws)
inline

Definition at line 148 of file StructureTensor.hh.

template<class InputStorageType , class OutputStorageType>
void FilterBase::SetNonROIToValue ( Image< OutputStorageType > &  dst,
const std::vector< OutputStorageType > &  t 
) const
inherited

run over all pixel which do not belong to the roi and set them to some value (typically black)

Author
koeser 12/2008

Definition at line 84 of file FilterBase.cpp.

References BIAS::ImageBase::GetChannelCount(), BIAS::ROI::GetCorners(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::ImageBase::GetROI(), BIAS::ImageBase::GetWidth(), and BIAS::ROI_Corners.

void BIAS::Debug::ShowDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

prints all internally known debuglevels

Author
woelk 09/2006

Definition at line 496 of file Debug.hh.

Member Data Documentation

template<class InputStorageType, class OutputStorageType>
int BIAS::FilterBase< InputStorageType, OutputStorageType >::_FilterBorderHandling
protectedinherited
template<class InputStorageType, class OutputStorageType>
FilterNTo2N<InputStorageType, OutputStorageType>* BIAS::StructureTensor< InputStorageType, OutputStorageType >::_grad
protected

pointer to gradient filter actually used:

Definition at line 165 of file StructureTensor.hh.

Referenced by BIAS::StructureTensor< InputStorageType, OutputStorageType >::StructureTensor().

template<class InputStorageType, class OutputStorageType>
Image<OutputStorageType> BIAS::StructureTensor< InputStorageType, OutputStorageType >::_gx
protected

Definition at line 172 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
Image<OutputStorageType> BIAS::StructureTensor< InputStorageType, OutputStorageType >::_gxx
protected

Definition at line 174 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
Image<OutputStorageType> BIAS::StructureTensor< InputStorageType, OutputStorageType >::_gxy
protected

Definition at line 174 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
Image<OutputStorageType> BIAS::StructureTensor< InputStorageType, OutputStorageType >::_gy
protected

Definition at line 172 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
Image<OutputStorageType> BIAS::StructureTensor< InputStorageType, OutputStorageType >::_gyy
protected

Definition at line 174 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
int BIAS::StructureTensor< InputStorageType, OutputStorageType >::_HalfWinSize
protected
template<class InputStorageType, class OutputStorageType>
int BIAS::StructureTensor< InputStorageType, OutputStorageType >::_InternalMemHeight
protected
template<class InputStorageType, class OutputStorageType>
int BIAS::StructureTensor< InputStorageType, OutputStorageType >::_InternalMemWidth
protected
long int BIAS::Debug::_liDebugLevel
protectedinherited

Definition at line 510 of file Debug.hh.

Referenced by BIAS::Debug::operator=(), and BIAS::ImageBase::operator=().

long int BIAS::Debug::_liNextDebugLevel
protectedinherited

new concept, debuglevel are managed here in the debug class

Definition at line 516 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

std::map<std::string, long int> BIAS::Debug::_String2Debuglevel
protectedinherited

Definition at line 517 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

template<class InputStorageType, class OutputStorageType>
Image<OutputStorageType> BIAS::StructureTensor< InputStorageType, OutputStorageType >::_tsgxx
protected

Definition at line 176 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
Image<OutputStorageType> BIAS::StructureTensor< InputStorageType, OutputStorageType >::_tsgxy
protected

Definition at line 176 of file StructureTensor.hh.

template<class InputStorageType, class OutputStorageType>
Image<OutputStorageType> BIAS::StructureTensor< InputStorageType, OutputStorageType >::_tsgyy
protected

Definition at line 176 of file StructureTensor.hh.

std::ostream BIAS::Debug::_zDebugStream
staticprotectedinherited

Definition at line 511 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

long int BIAS::Debug::GlobalDebugLevel = 0
staticprotectedinherited

Definition at line 513 of file Debug.hh.


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