19 #ifndef ossimNitfPiaimcTag_HEADER 20 #define ossimNitfPiaimcTag_HEADER 75 virtual void clearFields();
84 const std::string& prefix)
const;
194 virtual void getPropertyNames(std::vector<ossimString>& propertyNames)
const;
208 char theCloudcvr[CLOUDCVR_SIZE+1];
219 char theSrp[SRP_SIZE+1];
230 char thesSensmode[SENSMODE_SIZE+1];
241 char theSensname[SENSNAME_SIZE+1];
252 char theSource[SOURCE_SIZE+1];
263 char theComgen[COMGEN_SIZE+1];
274 char theSubqual[SUBQUAL_SIZE+1];
285 char thePiamsnnum[PIAMSNNUM_SIZE+1];
297 char theCamspecs[CAMSPECS_SIZE+1];
308 char theProjid[PROJID_SIZE+1];
320 char theGeneration[GENERATION_SIZE+1];
332 char theEsd[ESD_SIZE+1];
343 char theOthercond[OTHERCOND_SIZE+1];
355 char theMeanGsd[MEANGSD_SIZE+1];
368 char theIdatum[IDATUM_SIZE+1];
379 char theIellip[IELLIP_SIZE+1];
391 char thePreproc[PREPROC_SIZE+1];
403 char theIproj[IPROJ_SIZE+1];
422 char theSattrack[SATTRACK_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.
virtual void setProperty(ossimRefPtr< ossimProperty > property)
std::basic_istream< char > istream
Base class for char input streams.
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
std::basic_ostream< char > ostream
Base class for char output streams.
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const