casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Types | Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
asdm::ASDMUtils Class Reference

#include <Misc.h>

Classes

struct  DotXMLFilter
 

Public Types

enum  Origin {
  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 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 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 241 of file Misc.h.

Member Enumeration Documentation

Enumerator
UNKNOWN 
ALMA 
EVLA 

Definition at line 243 of file Misc.h.

Member Function Documentation

static bool asdm::ASDMUtils::hasChild ( xmlDocPtr  ,
xmlNodePtr  node,
const xmlChar childName 
)
staticprivate
static bool asdm::ASDMUtils::initialize ( )
staticprivate
static std::string asdm::ASDMUtils::nameOfV2V3xslTransform ( ASDMUtils::Origin  origin)
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 
)
staticprivate
static std::string asdm::ASDMUtils::pathToV2V3ALMAxslTransform ( )
static
static std::string asdm::ASDMUtils::pathToV2V3EVLAxslTransform ( )
static
static std::string asdm::ASDMUtils::pathToxslTransform ( const std::string &  xsltFilename)
staticprivate
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::vector<std::string> asdm::ASDMUtils::xmlFilenames ( const std::string &  asdmPath)
static

Member Data Documentation

std::set<std::string> asdm::ASDMUtils::almaValidNames
staticprivate

Definition at line 270 of file Misc.h.

std::set<std::string> asdm::ASDMUtils::evlaValidNames
staticprivate

Definition at line 269 of file Misc.h.

std::map<ASDMUtils::Origin, std::string> asdm::ASDMUtils::filenameOfV2V3xslTransform
staticprivate

Definition at line 271 of file Misc.h.

bool asdm::ASDMUtils::initialized
staticprivate

Definition at line 266 of file Misc.h.

std::map<std::string, std::string> asdm::ASDMUtils::rootSubdir
staticprivate

Definition at line 272 of file Misc.h.


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