| 
    casacore
    
   | 
 
Superclass for readers and writers containing common definitions and operations. More...
#include <RFReaderWriter.h>
  
 Public Types | |
| enum | SupportedType {  AIPS_BOX, DS9, CASA_XML, AIPS_IO }  | 
| An enum of all known subclasses/formats supported.  More... | |
Public Member Functions | |
| RFReaderWriter () | |
| Constructor.  More... | |
| virtual | ~RFReaderWriter () | 
| Destructor.  More... | |
| virtual void | setFile (const String &filename) | 
| Sets the file to be read/written to the given.  More... | |
| virtual void | setName (const String ®ionName) | 
| Sets the region name associated withe the file to be read or written.  More... | |
| virtual const RFError & | lastError () const | 
| Returns the last error set during read/write.  More... | |
Static Public Member Functions | |
| static SupportedType | supportedTypes (String type) | 
| Converts between enum and String for SupportedType.  More... | |
| static String | supportedTypes (SupportedType type) | 
| static String | extensionForType (SupportedType type) | 
| Returns the file extension for the given SupportedType.  More... | |
| static Vector< SupportedType > | supportedTypes () | 
| Returns all known SupportedTypes.  More... | |
| static Vector< String > | supportedTypeStrings () | 
| static RFReader * | readerForType (SupportedType type) | 
| Returns an appropriate child RFReader class for the given SupportedType, or NULL for an error (shouldn't happen).  More... | |
| static RFWriter * | writerForType (SupportedType type) | 
| Returns an new appropriate child RfWriter class for the given SupportedType, or NULL for an error (shouldn't happen).  More... | |
| static Record * | optionsWidgetForType (SupportedType type) | 
| Returns an new appropriate options widget for the given SupportedType, or NULL for an error (shouldn't happen).  More... | |
Protected Member Functions | |
| virtual void | setError (const String &error, bool fatal=false) const | 
| Convenience method for setting last error during read/write.  More... | |
Protected Attributes | |
| String * | pFilename_p | 
| Filename to be read/written.  More... | |
| String * | pRegionName_p | 
| Name to be assigned to the region.  More... | |
| RFError | lastError_p | 
| Last error seen during read/write.  More... | |
| Record | options_p | 
| Record containg plotting options for the regions.  More... | |
Superclass for readers and writers containing common definitions and operations.
Public interface
Definition at line 119 of file RFReaderWriter.h.
An enum of all known subclasses/formats supported.
| Enumerator | |
|---|---|
| AIPS_BOX | |
| DS9 | |
| CASA_XML | |
| AIPS_IO | |
Definition at line 123 of file RFReaderWriter.h.
      
  | 
  inline | 
Constructor.
Definition at line 156 of file RFReaderWriter.h.
      
  | 
  inlinevirtual | 
Destructor.
Definition at line 159 of file RFReaderWriter.h.
      
  | 
  static | 
Returns the file extension for the given SupportedType.
      
  | 
  virtual | 
Returns the last error set during read/write.
      
  | 
  static | 
Returns an new appropriate options widget for the given SupportedType, or NULL for an error (shouldn't happen).
      
  | 
  static | 
Returns an appropriate child RFReader class for the given SupportedType, or NULL for an error (shouldn't happen).
      
  | 
  protectedvirtual | 
Convenience method for setting last error during read/write.
      
  | 
  virtual | 
Sets the file to be read/written to the given.
Referenced by casacore::RFReader::readFile(), and casacore::RFWriter::writeFile().
      
  | 
  virtual | 
Sets the region name associated withe the file to be read or written.
      
  | 
  static | 
Converts between enum and String for SupportedType.
      
  | 
  static | 
      
  | 
  static | 
Returns all known SupportedTypes.
      
  | 
  static | 
Returns an new appropriate child RfWriter class for the given SupportedType, or NULL for an error (shouldn't happen).
      
  | 
  protected | 
Last error seen during read/write.
Definition at line 178 of file RFReaderWriter.h.
      
  | 
  protected | 
Record containg plotting options for the regions.
Definition at line 181 of file RFReaderWriter.h.
Referenced by casacore::RFReader::options(), and casacore::RFWriter::setOptions().
      
  | 
  protected | 
Filename to be read/written.
Definition at line 172 of file RFReaderWriter.h.
      
  | 
  protected | 
Name to be assigned to the region.
Definition at line 175 of file RFReaderWriter.h.
 1.8.5