12 #ifndef IW_DAFF_PROPERTIES 13 #define IW_DAFF_PROPERTIES 30 virtual int getFileFormatVersion()
const=0;
36 virtual int getContentType()
const=0;
42 virtual int getQuantization()
const=0;
48 virtual int getNumberOfChannels()
const=0;
54 virtual int getNumberOfRecords()
const=0;
57 virtual std::string getChannelLabel(
int iChannel )
const = 0;
62 virtual int getAlphaPoints()
const=0;
65 virtual float getAlphaResolution()
const=0;
68 virtual float getAlphaStart()
const=0;
71 virtual float getAlphaEnd()
const=0;
74 virtual float getAlphaSpan()
const=0;
79 virtual int getBetaPoints()
const=0;
82 virtual float getBetaResolution()
const=0;
85 virtual float getBetaStart()
const=0;
88 virtual float getBetaEnd()
const=0;
91 virtual float getBetaSpan()
const=0;
99 virtual void setDefaultOrientation()=0;
110 virtual bool coversFullAlphaRange()
const=0;
113 virtual bool coversFullBetaRange()
const=0;
116 virtual bool coversFullSphere()
const=0;
119 #endif // IW_DAFF_PROPERTIES
virtual ~DAFFProperties()
Destructor.
Properties of a DAFF file that uses regular sphere grids (or parts of a regular grid) ...
Data class for orientations in yaw-pitch-roll (YPR) angles (right-handed OpenGL coordinate system) ...