![]() |
aimsdata
5.0.5
Neuroimaging data handling
|
The descriptor class of the .dim GIS header. More...
#include <aims/io/jpegheader.h>
Public Member Functions | |
JpegHeader (const std::string &name, const std::string &type="UNKNOWN", int x=1, int y=1, int z=1, int t=1, float sx=1, float sy=1, float sz=1, float st=1) | |
virtual | ~JpegHeader () |
int | dimX () const |
int | dimY () const |
int | dimZ () const |
int | dimT () const |
float | sizeX () const |
float | sizeY () const |
float | sizeZ () const |
float | sizeT () const |
std::string | dataType () const |
Get type of items ("U08", "S08", "U16", "S16", ...) More... | |
void | setType (const std::string &t) |
std::vector< std::string > | possibleDataTypes () const |
Get the file name of the header. More... | |
virtual std::string | extension () const |
standard file format extension of specialized headers More... | |
virtual std::set< std::string > | extensions () const |
possible filename extensions for specialized formats More... | |
void | read () |
![]() | |
SliceFormatHeader (const std::string &filename, int dimx=1, int dimy=1, int dimz=1, int dimt=1, float vsx=1, float vsy=1, float vsz=1, float vst=1) | |
virtual | ~SliceFormatHeader () |
virtual std::vector< std::string > | inputFilenames () |
virtual std::vector< std::string > | outputFilenames () const |
std::string | inputNamepattern (unsigned &smin, unsigned &smax, unsigned &tmin, unsigned &tmax) const |
std::string | filename () const |
![]() | |
PythonHeader () | |
PythonHeader (const internal::PythonHeaderType &) | |
PythonHeader (const PythonHeader &) | |
PythonHeader (carto::Headered &) | |
initialization by reference More... | |
virtual | ~PythonHeader () |
virtual PythonHeader & | operator= (const PythonHeader &) |
virtual const char * | id () const |
virtual bool | readMinf (const std::string &filename) |
read meta-info header More... | |
virtual bool | writeMinf (const std::string &filename) |
write meta-info header, non-const version (may change some attributes) More... | |
virtual bool | writeMinf (const std::string &filename) const |
write meta-info header More... | |
virtual Header * | cloneHeader (bool keepUuid=false) const |
virtual void | copy (const PythonHeader &, bool keepUuid=false) |
virtual bool | isScalar () const |
virtual bool | isString () const |
virtual bool | isArray () const |
virtual bool | isDynArray () const |
virtual bool | isIterator () const |
virtual bool | isDictionaryIterator () const |
![]() | |
PointerObject (T &x, bool owner) | |
virtual | ~PointerObject () |
virtual T & | getValue () |
virtual Object | clone () const |
![]() | |
TypedObject () | |
virtual | ~TypedObject () |
const T & | getValue () const |
virtual void | setValue (Object val) |
virtual std::string | type () const |
virtual double | getScalar () const |
virtual void | setScalar (double) |
virtual std::string | getString () const |
virtual void | setString (const std::string &) |
virtual Object | getArrayItem (int index) const |
virtual void | setArrayItem (int, Object) |
virtual size_t | size () const |
virtual void | reserveArray (size_t) |
virtual void | resizeArray (size_t) |
virtual void | removeArrayItem (int) |
virtual void | insertArrayItem (int, Object) |
virtual bool | getProperty (const std::string &, Object &) const |
virtual bool | isDictionary () const |
virtual void | setProperty (const std::string &, Object) |
virtual bool | removeProperty (const std::string &) |
virtual bool | hasProperty (const std::string &) const |
virtual void | clearProperties () |
virtual bool | isIterable () const |
virtual Object | objectIterator () const |
virtual bool | isValid () const |
virtual Object | currentValue () const |
virtual void | next () |
virtual bool | isKeyIterator () const |
virtual Object | keyObject () const |
virtual std::string | key () const |
virtual bool | isIntKeyIterator () const |
virtual long | intKey () const |
virtual bool | isNone () const |
virtual bool | operator== (const GenericObject &other) const |
![]() | |
virtual | ~GenericObject () |
const T & | value () const |
T & | value () |
bool | value (T &) const |
void | setValue (const T &val) |
T * | getInterface () |
const T * | getInterface () const |
virtual bool | operator!= (const GenericObject &other) const |
![]() | |
RCObject () | |
RCObject (const RCObject &) | |
RCObject & | operator= (const RCObject &) |
virtual | ~RCObject () |
![]() | |
virtual | ~StringInterface () |
virtual bool | operator== (const StringInterface &other) const |
virtual bool | operator!= (const StringInterface &other) const |
![]() | |
virtual | ~Interface () |
![]() | |
virtual | ~ScalarInterface () |
virtual bool | operator== (const ScalarInterface &other) const |
virtual bool | operator!= (const ScalarInterface &other) const |
![]() | |
virtual | ~DynArrayInterface () |
![]() | |
virtual | ~ArrayInterface () |
![]() | |
virtual | ~SizeInterface () |
![]() | |
virtual | ~IterableInterface () |
virtual bool | operator== (const IterableInterface &other) const |
virtual bool | operator!= (const IterableInterface &other) const |
![]() | |
virtual | ~DictionaryInterface () |
Object | getProperty (const std::string &) const |
Object | getProperty (Object key) const |
bool | getProperty (const std::string &key, T &value) const |
void | setProperty (const std::string &, const char *) |
void | setProperty (const std::string &, const T &) |
virtual void | copyProperties (Object source) |
virtual bool | operator== (const DictionaryInterface &other) const |
virtual bool | operator!= (const DictionaryInterface &other) const |
void | setProperty (const std::string &key, Object const &value) |
bool | getProperty (const std::string &key, Object &value) const |
![]() | |
virtual | ~IteratorInterface () |
![]() | |
virtual | ~KeyIteratorInterface () |
![]() | |
virtual | ~DictionaryIteratorInterface () |
![]() | |
virtual | ~IntKeyIteratorInterface () |
![]() | |
virtual | ~NoneInterface () |
![]() | |
virtual | ~Header ()=0 |
virtual std::string | extension (const std::string &filename) const |
extension of given filename (including '.') More... | |
virtual std::string | removeExtension (const std::string &) const |
Additional Inherited Members | |
![]() | |
typedef int | RefCounterType |
![]() | |
static carto::SyntaxSet * | syntax () |
![]() | |
virtual Interface * | _getGenericInterface ()=0 |
virtual const void * | _getAddressOfValue () const=0 |
![]() | |
std::string | _name |
The descriptor class of the .dim GIS header.
The programmer can either read an existing header, or write a new one.
Definition at line 52 of file jpegheader.h.
|
inline |
Definition at line 55 of file jpegheader.h.
|
inlinevirtual |
Definition at line 62 of file jpegheader.h.
|
inline |
Get type of items ("U08", "S08", "U16", "S16", ...)
Definition at line 75 of file jpegheader.h.
References extension(), extensions(), possibleDataTypes(), read(), and setType().
|
inline |
Definition at line 67 of file jpegheader.h.
Referenced by aims::JpegReader< T >::read().
|
inline |
Definition at line 64 of file jpegheader.h.
Referenced by aims::JpegReader< T >::read().
|
inline |
Definition at line 65 of file jpegheader.h.
Referenced by aims::JpegReader< T >::read().
|
inline |
Definition at line 66 of file jpegheader.h.
Referenced by aims::JpegReader< T >::read().
|
virtual |
standard file format extension of specialized headers
Reimplemented from aims::Header.
Referenced by dataType().
|
virtual |
possible filename extensions for specialized formats
Reimplemented from aims::Header.
Referenced by dataType().
std::vector<std::string> aims::JpegHeader::possibleDataTypes | ( | ) | const |
Get the file name of the header.
Referenced by dataType().
void aims::JpegHeader::read | ( | ) |
Referenced by dataType(), and aims::JpegReader< T >::read().
void aims::JpegHeader::setType | ( | const std::string & | t | ) |
Referenced by dataType(), and aims::JpegReader< T >::read().
|
inline |
Definition at line 72 of file jpegheader.h.
Referenced by aims::JpegReader< T >::read().
|
inline |
Definition at line 69 of file jpegheader.h.
Referenced by aims::JpegReader< T >::read().
|
inline |
Definition at line 70 of file jpegheader.h.
Referenced by aims::JpegReader< T >::read().
|
inline |
Definition at line 71 of file jpegheader.h.
Referenced by aims::JpegReader< T >::read().