casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Types | Static Public Member Functions | Static Private Member Functions | Static Private Attributes
asdm::ASDMUtils Class Reference

#include <Misc.h>

List of all members.

Classes

struct  DotXMLFilter

Public Types

enum  Origin {
  UNKNOWN,
  ALMA,
  EVLA,
  UNKNOWN,
  ALMA,
  EVLA
}
enum  Origin {
  UNKNOWN,
  ALMA,
  EVLA,
  UNKNOWN,
  ALMA,
  EVLA
}

Static Public Member Functions

static std::string version (const std::string &asdmPath)
static std::vector< std::string > telescopeNames (const std::string &asdmPath)
static Origin origin (const std::vector< std::string > &telescopeNames)
static std::vector< std::string > xmlFilenames (const std::string &asdmPath)
static std::string pathToV2V3ALMAxslTransform ()
static std::string pathToV2V3EVLAxslTransform ()
static std::string nameOfV2V3xslTransform (ASDMUtils::Origin origin)
static std::string version (const std::string &asdmPath)
static std::vector< std::string > telescopeNames (const std::string &asdmPath)
static Origin origin (const std::vector< std::string > &telescopeNames)
static std::vector< std::string > xmlFilenames (const std::string &asdmPath)
static std::string pathToV2V3ALMAxslTransform ()
static std::string pathToV2V3EVLAxslTransform ()
static std::string nameOfV2V3xslTransform (ASDMUtils::Origin origin)

Static Private Member Functions

static bool initialize ()
static bool hasChild (xmlDocPtr, xmlNodePtr node, const xmlChar *childName)
static std::string parseRow (xmlDocPtr, xmlNodePtr node, const xmlChar *childName)
static std::string pathToxslTransform (const std::string &xsltFilename)
static bool initialize ()
static bool hasChild (xmlDocPtr, xmlNodePtr node, const xmlChar *childName)
static std::string parseRow (xmlDocPtr, xmlNodePtr node, const xmlChar *childName)
static std::string pathToxslTransform (const std::string &xsltFilename)

Static Private Attributes

static bool initialized
static std::set< std::string > evlaValidNames
static std::set< std::string > almaValidNames
static std::map
< ASDMUtils::Origin,
std::string > 
filenameOfV2V3xslTransform
static std::map< std::string,
std::string > 
rootSubdir

Detailed Description

Definition at line 160 of file Misc.h.


Member Enumeration Documentation

Enumerator:
UNKNOWN 
ALMA 
EVLA 
UNKNOWN 
ALMA 
EVLA 

Definition at line 162 of file Misc.h.

Enumerator:
UNKNOWN 
ALMA 
EVLA 
UNKNOWN 
ALMA 
EVLA 

Definition at line 162 of file Misc.h.


Member Function Documentation

static bool asdm::ASDMUtils::hasChild ( xmlDocPtr  ,
xmlNodePtr  node,
const xmlChar childName 
) [static, private]
static bool asdm::ASDMUtils::hasChild ( xmlDocPtr  ,
xmlNodePtr  node,
const xmlChar childName 
) [static, private]
static bool asdm::ASDMUtils::initialize ( ) [static, private]
static bool asdm::ASDMUtils::initialize ( ) [static, private]
static std::string asdm::ASDMUtils::nameOfV2V3xslTransform ( ASDMUtils::Origin  origin) [static]
static std::string asdm::ASDMUtils::nameOfV2V3xslTransform ( ASDMUtils::Origin  origin) [static]
static Origin asdm::ASDMUtils::origin ( const std::vector< std::string > &  telescopeNames) [static]
static Origin asdm::ASDMUtils::origin ( const std::vector< std::string > &  telescopeNames) [static]
static std::string asdm::ASDMUtils::parseRow ( xmlDocPtr  ,
xmlNodePtr  node,
const xmlChar childName 
) [static, private]
static std::string asdm::ASDMUtils::parseRow ( xmlDocPtr  ,
xmlNodePtr  node,
const xmlChar childName 
) [static, private]
static std::string asdm::ASDMUtils::pathToV2V3ALMAxslTransform ( ) [static]
static std::string asdm::ASDMUtils::pathToV2V3ALMAxslTransform ( ) [static]
static std::string asdm::ASDMUtils::pathToV2V3EVLAxslTransform ( ) [static]
static std::string asdm::ASDMUtils::pathToV2V3EVLAxslTransform ( ) [static]
static std::string asdm::ASDMUtils::pathToxslTransform ( const std::string &  xsltFilename) [static, private]
static std::string asdm::ASDMUtils::pathToxslTransform ( const std::string &  xsltFilename) [static, private]
static std::vector<std::string> asdm::ASDMUtils::telescopeNames ( const std::string &  asdmPath) [static]
static std::vector<std::string> asdm::ASDMUtils::telescopeNames ( const std::string &  asdmPath) [static]
static std::string asdm::ASDMUtils::version ( const std::string &  asdmPath) [static]
static std::string asdm::ASDMUtils::version ( const std::string &  asdmPath) [static]
static std::vector<std::string> asdm::ASDMUtils::xmlFilenames ( const std::string &  asdmPath) [static]
static std::vector<std::string> asdm::ASDMUtils::xmlFilenames ( const std::string &  asdmPath) [static]

Member Data Documentation

static std::set< std::string > asdm::ASDMUtils::almaValidNames [static, private]

Definition at line 187 of file Misc.h.

static std::set< std::string > asdm::ASDMUtils::evlaValidNames [static, private]

Definition at line 186 of file Misc.h.

static std::map< ASDMUtils::Origin, std::string > asdm::ASDMUtils::filenameOfV2V3xslTransform [static, private]

Definition at line 188 of file Misc.h.

static bool asdm::ASDMUtils::initialized [static, private]

Definition at line 183 of file Misc.h.

static std::map< std::string, std::string > asdm::ASDMUtils::rootSubdir [static, private]

Definition at line 189 of file Misc.h.


The documentation for this class was generated from the following files: