arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

nrro.h File Reference

#include <nrrd.h>
#include <arrayGutz.h>
#include <mathGutz.h>
#include <smartptr.h>
#include <iostream>
#include <vector>
#include <string>
#include "nrroKernel.h"

Go to the source code of this file.

Compounds

class  Nrro
 NRRO, NRRd Object, "Not Really Raster Object". More...

class  Nrro.__dbl
 ignore this class, it just represents a double for assignment. More...

class  Nrro.NrroIter
 Iterator, generic type, use gen functions TODO: need to make a const iterator too!, I think it works NOTE: this includes a -> that gives you the nrro so, this suffices as a typed nrro object. More...


Defines

#define MAX_NRRO_ARRAY_DIM   8
 nrro, a nrrd object wrapper.


Typedefs

typedef gutz::SmartPtr< NrroNrroSP
 Pre defined containers.

typedef std::vector< NrroSPNrroSPVec
typedef std::vector< NrroSP
>::iterator 
NrroSPVecIter

Variables

const std::string NRRO_KIND_KEY
 Extended format keys, <nrroExtended.cpp>.

const std::string NRRO_PADS_KEY
const std::string NRRO_POS_KEY
const std::string NRRO_NAME_KEY


Define Documentation

#define MAX_NRRO_ARRAY_DIM   8
 

nrro, a nrrd object wrapper.

Definition at line 34 of file nrro.h.

Referenced by Nrro::copy(), Nrro::erase(), Nrro::initMembers(), Nrro::Nrro(), Nrro::setNrrd(), and Nrro::setStrides().


Typedef Documentation

typedef gutz::SmartPtr<Nrro> NrroSP
 

Pre defined containers.

Definition at line 574 of file nrro.h.

Referenced by NrroProbe::addNrro(), TFImage::clear(), Nrro::crop(), Nrro::cropPad(), NrroProbe::getNrro(), TFImageSP::operator NrroSP(), NrroImageSP::operator NrroSP(), Nrro::pad(), Nrro::quantize(), Nrro::resample(), reshapeNrroImageA(), VolField::setNrro(), and Nrro::slice().

typedef std::vector<NrroSP> NrroSPVec
 

Definition at line 575 of file nrro.h.

Referenced by VolField::VolField().

typedef std::vector<NrroSP>::iterator NrroSPVecIter
 

Definition at line 576 of file nrro.h.


Variable Documentation

const std::string NRRO_KIND_KEY
 

Extended format keys, <nrroExtended.cpp>.

Definition at line 581 of file nrro.h.

Referenced by Nrro::readKind(), and Nrro::writeKind().

const std::string NRRO_NAME_KEY
 

Definition at line 584 of file nrro.h.

Referenced by Nrro::readName(), and Nrro::writeName().

const std::string NRRO_PADS_KEY
 

Definition at line 582 of file nrro.h.

Referenced by Nrro::readPads(), and Nrro::writePads().

const std::string NRRO_POS_KEY
 

Definition at line 583 of file nrro.h.

Referenced by Nrro::readPos(), and Nrro::writePos().


Send questions, comments, and bug reports to:
jmk