SegGeometryMatrixV1 Namespace Reference


Classes

class  SegGeometryMatrixV1

Functions

 SegGeometryMatrixV1 (const size_t &rows, const size_t &cols, const float &pix_size_rows, const float &pix_size_cols, const float &pix_size_depth, const float &pix_scale_size)
 ~SegGeometryMatrixV1 ()
void make_pixel_coord_arrs ()
void make_pixel_size_arrs ()
void print_member_data ()
void print_coord_arrs ()
void print_min_max_coords ()
void print_seg_info (const unsigned &pbits)
const SegGeometry::pixel_area_t * pixel_area_array ()
const SegGeometry::pixel_coord_t * pixel_size_array (AXIS axis)
const SegGeometry::pixel_coord_t * pixel_coord_array (AXIS axis)
const SegGeometry::pixel_coord_t pixel_coord_min (AXIS axis)
const SegGeometry::pixel_coord_t pixel_coord_max (AXIS axis)
const SegGeometry::pixel_mask_t * pixel_mask_array (const unsigned &mbits)
def matrix_pars
def test_xyz_min_max
def test_xyz_maps
def test_img
def test_img_easy
def test_pix_sizes
def test_mask

Variables

string __version__ = "$Revision: 12085 $"
int segment_one = 1


Function Documentation

SegGeometryMatrixV1::SegGeometryMatrixV1 ( const size_t &  rows,
const size_t &  cols,
const float &  pix_size_rows,
const float &  pix_size_cols,
const float &  pix_size_depth,
const float &  pix_scale_size 
)

Definition at line 92 of file SegGeometryMatrixV1.cpp.

References make_pixel_coord_arrs().

Referenced by PSCalib::SegGeometryStore::Create().

SegGeometryMatrixV1::~SegGeometryMatrixV1 (  ) 

Definition at line 139 of file SegGeometryMatrixV1.cpp.

void SegGeometryMatrixV1::make_pixel_coord_arrs (  ) 

Definition at line 146 of file SegGeometryMatrixV1.cpp.

Referenced by SegGeometryMatrixV1().

void SegGeometryMatrixV1::make_pixel_size_arrs (  ) 

Definition at line 180 of file SegGeometryMatrixV1.cpp.

Referenced by pixel_area_array(), and pixel_size_array().

void SegGeometryMatrixV1::print_member_data (  ) 

Definition at line 204 of file SegGeometryMatrixV1.cpp.

Referenced by print_seg_info().

void SegGeometryMatrixV1::print_coord_arrs (  ) 

Definition at line 218 of file SegGeometryMatrixV1.cpp.

Referenced by print_seg_info().

void SegGeometryMatrixV1::print_min_max_coords (  ) 

Definition at line 239 of file SegGeometryMatrixV1.cpp.

References pixel_coord_max(), and pixel_coord_min().

Referenced by print_seg_info().

void SegGeometryMatrixV1::print_seg_info ( const unsigned &  pbits  ) 

Definition at line 255 of file SegGeometryMatrixV1.cpp.

References print_coord_arrs(), print_member_data(), and print_min_max_coords().

const SegGeometry::pixel_area_t* SegGeometryMatrixV1::pixel_area_array (  ) 

Definition at line 264 of file SegGeometryMatrixV1.cpp.

References make_pixel_size_arrs().

const SegGeometry::pixel_coord_t* SegGeometryMatrixV1::pixel_size_array ( AXIS  axis  ) 

Definition at line 273 of file SegGeometryMatrixV1.cpp.

References make_pixel_size_arrs().

const SegGeometry::pixel_coord_t* SegGeometryMatrixV1::pixel_coord_array ( AXIS  axis  ) 

Definition at line 285 of file SegGeometryMatrixV1.cpp.

Referenced by pixel_coord_max(), and pixel_coord_min().

const SegGeometry::pixel_coord_t SegGeometryMatrixV1::pixel_coord_min ( AXIS  axis  ) 

Definition at line 295 of file SegGeometryMatrixV1.cpp.

References PlotSpectralArrayFromFile::arr, PSCalib::min_of_arr(), and pixel_coord_array().

Referenced by print_min_max_coords().

const SegGeometry::pixel_coord_t SegGeometryMatrixV1::pixel_coord_max ( AXIS  axis  ) 

Definition at line 305 of file SegGeometryMatrixV1.cpp.

References PlotSpectralArrayFromFile::arr, PSCalib::max_of_arr(), and pixel_coord_array().

Referenced by print_min_max_coords().

const SegGeometry::pixel_mask_t* SegGeometryMatrixV1::pixel_mask_array ( const unsigned &  mbits  ) 

Definition at line 315 of file SegGeometryMatrixV1.cpp.

def SegGeometryMatrixV1::matrix_pars (   segname  ) 

Returns the matrix sensor parameters from its string-name, ex: MTRX:512:512:54:54

Definition at line 101 of file SegGeometryMatrixV1.py.

def SegGeometryMatrixV1::test_xyz_min_max (  ) 

Definition at line 392 of file SegGeometryMatrixV1.py.

def SegGeometryMatrixV1::test_xyz_maps (  ) 

Definition at line 400 of file SegGeometryMatrixV1.py.

def SegGeometryMatrixV1::test_img (  ) 

Definition at line 416 of file SegGeometryMatrixV1.py.

def SegGeometryMatrixV1::test_img_easy (  ) 

Definition at line 452 of file SegGeometryMatrixV1.py.

def SegGeometryMatrixV1::test_pix_sizes (  ) 

Definition at line 463 of file SegGeometryMatrixV1.py.

def SegGeometryMatrixV1::test_mask (   mbits = 0377  ) 

Definition at line 475 of file SegGeometryMatrixV1.py.


Variable Documentation

string SegGeometryMatrixV1::__version__ = "$Revision: 12085 $" [static]

Definition at line 88 of file SegGeometryMatrixV1.py.

int SegGeometryMatrixV1::segment_one = 1 [static]

Definition at line 377 of file SegGeometryMatrixV1.py.


Generated on 19 Dec 2016 for PSANAmodules by  doxygen 1.4.7