13 #ifndef ossimNitfSensraTag_HEADER 14 #define ossimNitfSensraTag_HEADER 25 SENSOR_MODEL_SIZE = 6,
26 SENSOR_MOUNT_SIZE = 3,
28 SENSOR_ALT_SRC_SIZE = 1,
30 SENSOR_ALT_UNIT_SIZE = 1,
32 SENSOR_PITCH_SIZE = 7,
35 PLATFORM_PITCH_SIZE = 7,
36 PLATFORM_ROLL_SIZE = 8,
37 PLATFORM_HDG_SIZE = 5,
38 GROUND_SPD_SRC_SIZE = 1,
39 GROUND_SPEED_SIZE = 6,
40 GROUND_SPD_UNIT_SIZE = 1,
41 GROUND_TRACK_SIZE = 5,
42 VERTICAL_VEL_SIZE = 5,
43 VERT_VEL_UNIT_SIZE = 1,
44 SWATH_FRAMES_SIZE = 4,
57 virtual void clearFields();
66 const std::string& prefix)
const;
125 char theRefRow[REF_ROW_SIZE+1];
131 char theRefCol[REF_COL_SIZE+1];
137 char theSensorModel[SENSOR_MODEL_SIZE+1];
143 char theSensorMount[SENSOR_MOUNT_SIZE+1];
149 char theSensorLoc[SENSOR_LOC_SIZE+1];
155 char theSensorAltSrc[SENSOR_ALT_SRC_SIZE+1];
161 char theSensorAlt[SENSOR_ALT_SIZE+1];
167 char theSensorAltUnit[SENSOR_ALT_UNIT_SIZE+1];
173 char theSensorAgl[SENSOR_AGL_SIZE+1];
179 char theSensorPitch[SENSOR_PITCH_SIZE+1];
185 char theSensorRoll[SENSOR_ROLL_SIZE+1];
191 char theSensorYaw[SENSOR_YAW_SIZE+1];
197 char thePlatformPitch[PLATFORM_PITCH_SIZE+1];
203 char thePlatformRoll[PLATFORM_ROLL_SIZE+1];
209 char thePlatformHdg[PLATFORM_HDG_SIZE+1];
215 char theGroundSpdSrc[GROUND_SPD_SRC_SIZE+1];
221 char theGroundSpeed[GROUND_SPEED_SIZE+1];
227 char theGroundSpdUnit[GROUND_SPD_UNIT_SIZE+1];
233 char theGroundTrack[GROUND_TRACK_SIZE+1];
239 char theVerticalVel[VERTICAL_VEL_SIZE+1];
245 char theVertVelUnit[VERT_VEL_UNIT_SIZE+1];
251 char theSwathFrames[SWATH_FRAMES_SIZE+1];
257 char theNSwaths[N_SWATHS_SIZE+1];
263 char theSpotNum[SPOT_NUM_SIZE+1];
virtual void writeStream(ossim::ostream &out)=0
virtual void parseStream(ossim::istream &in)=0
This will allow the user defined data to parse the stream.
virtual std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
Pure virtual print method that outputs a key/value type format adding prefix to keys.
std::basic_istream< char > istream
Base class for char input streams.
std::basic_ostream< char > ostream
Base class for char output streams.