Bsoft 2.1.4
Bernard's software package
Bsub_image Class Reference

General sub-image parameter class. More...

#include <Bimage.h>

Public Member Functions

 Bsub_image ()
 Initializes a sub-image. More...
 
double minimum ()
 
double maximum ()
 
double average ()
 
double standard_deviation ()
 
double variance ()
 
void minimum (double d)
 
void maximum (double d)
 
void average (double d)
 
void standard_deviation (double d)
 
double background ()
 
void background (double d)
 
void sampling (double x, double y, double z)
 
void sampling (Vector3< double > vec)
 
void sampling (vector< double > vec)
 
Vector3< double > sampling ()
 
void origin (double x, double y, double z)
 
void origin (Vector3< double > vec)
 
void origin (vector< double > vec)
 
Vector3< double > origin ()
 
Vector3< double > real_coordinates (long ix, long iy, long iz)
 
Vector3< double > real_coordinates (Vector3< long > ic)
 
Vector3< long > image_coordinates (double xx, double yy, double zz)
 
Vector3< long > image_coordinates (Vector3< double > rc)
 
void view (double x, double y, double z, double a)
 
void view (View vw)
 
template<typename T >
void view (View2< T > vw)
 
void view (vector< double > vw)
 
View view ()
 
void view_angle (double d)
 
double view_angle ()
 
double magnification ()
 
void magnification (double d)
 
double FOM ()
 
void FOM (double d)
 
long select ()
 
void select (long i)
 

Detailed Description

General sub-image parameter class.

This contains all the information pertinent to a single image in a
multi-image file.

Constructor & Destructor Documentation

◆ Bsub_image()

Bsub_image::Bsub_image ( )

Initializes a sub-image.

All values are set to zero except mag and fom, set to one.

Member Function Documentation

◆ average() [1/2]

double Bsub_image::average ( )
inline

◆ average() [2/2]

void Bsub_image::average ( double  d)
inline

◆ background() [1/2]

double Bsub_image::background ( )
inline

◆ background() [2/2]

void Bsub_image::background ( double  d)
inline

◆ FOM() [1/2]

double Bsub_image::FOM ( )
inline

◆ FOM() [2/2]

void Bsub_image::FOM ( double  d)
inline

◆ image_coordinates() [1/2]

Vector3< long > Bsub_image::image_coordinates ( double  xx,
double  yy,
double  zz 
)
inline

◆ image_coordinates() [2/2]

Vector3< long > Bsub_image::image_coordinates ( Vector3< double >  rc)
inline

◆ magnification() [1/2]

double Bsub_image::magnification ( )
inline

◆ magnification() [2/2]

void Bsub_image::magnification ( double  d)
inline

◆ maximum() [1/2]

double Bsub_image::maximum ( )
inline

◆ maximum() [2/2]

void Bsub_image::maximum ( double  d)
inline

◆ minimum() [1/2]

double Bsub_image::minimum ( )
inline

◆ minimum() [2/2]

void Bsub_image::minimum ( double  d)
inline

◆ origin() [1/4]

Vector3< double > Bsub_image::origin ( )
inline

◆ origin() [2/4]

void Bsub_image::origin ( double  x,
double  y,
double  z 
)
inline

◆ origin() [3/4]

void Bsub_image::origin ( Vector3< double >  vec)
inline

◆ origin() [4/4]

void Bsub_image::origin ( vector< double >  vec)
inline

◆ real_coordinates() [1/2]

Vector3< double > Bsub_image::real_coordinates ( long  ix,
long  iy,
long  iz 
)
inline

◆ real_coordinates() [2/2]

Vector3< double > Bsub_image::real_coordinates ( Vector3< long >  ic)
inline

◆ sampling() [1/4]

Vector3< double > Bsub_image::sampling ( )
inline

◆ sampling() [2/4]

void Bsub_image::sampling ( double  x,
double  y,
double  z 
)
inline

◆ sampling() [3/4]

void Bsub_image::sampling ( Vector3< double >  vec)
inline

◆ sampling() [4/4]

void Bsub_image::sampling ( vector< double >  vec)
inline

◆ select() [1/2]

long Bsub_image::select ( )
inline

◆ select() [2/2]

void Bsub_image::select ( long  i)
inline

◆ standard_deviation() [1/2]

double Bsub_image::standard_deviation ( )
inline

◆ standard_deviation() [2/2]

void Bsub_image::standard_deviation ( double  d)
inline

◆ variance()

double Bsub_image::variance ( )
inline

◆ view() [1/5]

View Bsub_image::view ( )
inline

◆ view() [2/5]

void Bsub_image::view ( double  x,
double  y,
double  z,
double  a 
)
inline

◆ view() [3/5]

void Bsub_image::view ( vector< double >  vw)
inline

◆ view() [4/5]

void Bsub_image::view ( View  vw)
inline

◆ view() [5/5]

template<typename T >
void Bsub_image::view ( View2< T >  vw)
inline

◆ view_angle() [1/2]

double Bsub_image::view_angle ( )
inline

◆ view_angle() [2/2]

void Bsub_image::view_angle ( double  d)
inline

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