|
| static void | getObjectElements (DtEnvironmentSP env, DtEnvValueSPList &objectNodes) |
| |
| static DtEnvValueSP | addObjectElement (DtEnvironmentSP env, DtObjectType objType, DtObjectType matchType, DtString platform, DtString parentFile="") |
| |
| static DtEnvValueSP | findObjectElementByMatchType (DtEnvironmentSP env, const DtObjectType &objType) |
| |
| static DtEnvValueSP | findObjectElementByObjectType (DtEnvironmentSP env, const DtObjectType &objType) |
| |
| static DtString | getAttribute (DtEnvironmentSP env, const DtString &name, DtEnvValueSP root) |
| |
| static bool | hasAttribute (DtEnvironmentSP env, const DtString &name, DtEnvValueSP root) |
| |
| static bool | FindAndRemove (DtEnvironmentSP env, const DtString &nodeType, const DtString ¶mName, DtEnvValueSP root) |
| |
| static void | remove (DtEnvironmentSP, DtEnvValueSP) |
| |
| static DtEnvValueSP | getTagByAttribute (DtEnvironmentSP env, DtEnvValueSP simObjectNode, DtString attr) |
| |
| static DtEnvValueSP | getSystemByAttribute (DtEnvironmentSP env, DtEnvValueSP simObjectNode, DtString sysName) |
| |
| static DtString | getPlatform (DtEnvironmentSP env, DtEnvValueSP root) |
| |
| static DtString | getParentFile (DtEnvironmentSP env, DtEnvValueSP root) |
| |
| static DtString | GetObjectValue (DtEnvValueSP root) |
| |
| static DtEnvValueSP | AddElement (DtEnvironmentSP env, const DtString &type, DtEnvValueSP root, const DtString ¶mName=DtString::nullString()) |
| |
| static DtEnvValueSP | addbooleanElement (DtEnvironmentSP env, DtEnvValueSP root, const DtString &name, bool value) |
| |
| static DtEnvValueSP | addRealElement (DtEnvironmentSP env, DtEnvValueSP root, const DtString &name, double value) |
| |
| static DtEnvValueSP | addIntegerElement (DtEnvironmentSP env, DtEnvValueSP root, const DtString &name, double value) |
| |
| static DtEnvValueSP | addBooleanAttribute (DtEnvironmentSP env, DtEnvValueSP root, const DtString &name, bool value) |
| |
| static DtEnvValueSP | addStringElement (DtEnvironmentSP env, DtEnvValueSP root, const DtString &name, const DtString &value) |
| |
| static DtEnvValueSP | addStringAttribute (DtEnvironmentSP env, DtEnvValueSP root, const DtString &name, const DtString &value) |
| |
| static void | setObjectType (DtEnvironmentSP env, DtEnvValueSP root, const DtObjectType &t) |
| |
| static void | setMatchType (DtEnvironmentSP env, DtEnvValueSP root, const DtObjectType &t) |
| |
| static std::list< DtObjectType > | additionalMatchTypes (DtEnvironmentSP env, DtEnvValueSP root) |
| |
| static void | setAdditionalMatchTypes (DtEnvironmentSP env, DtEnvValueSP root, const std::list< DtObjectType > &types) |
| |
| static void | setPlatform (DtEnvironmentSP env, DtEnvValueSP root, const DtString &t) |
| |
| static double | getDoubleAttribute (DtEnvironmentSP env, DtString attributeName, DtEnvValueSP root) |
| |
| static void | ExtractBindings (DtVariableBindingsList &list, const DtReaderWriter::SearchPaths &searchPaths, DtEnvironmentSP env, DtEnvValueSP node) |
| |
| static DtReaderWriter * | CreateRwObject (const DtString &rwType) |
| |
| static void | getOrientation (DtEnvironmentSP env, const DtEnvValueSP parentNode, DtTaitBryan &orientation) |
| |
| static void | CreateVariableBinding (const DtString &bindingType, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &systemBindings, DtRwVariableBindings &newBindings, DtEnvironmentSP env, DtEnvValueSP binding) |
| |
| static void | AddSystems (DtComponentSystemDescriptorList &list, const DtVariableBindingsList &variableBindings, DtEnvironmentSP env, DtEnvValueSP *root, const DtReaderWriter::SearchPaths &searchPaths) |
| |
| static void | AddSystem (DtComponentSystemDescriptorList &list, DtEnvironmentSP env, const DtVariableBindingsList &variableBindings, DtEnvValueSP root, const DtReaderWriter::SearchPaths &searchPaths, DtEnvironmentSP parentEnt=DtEnvironmentSP(), DtString systemName="") |
| |
| static DtEnvironmentSP | CreateVrfXmlEnvironment () |
| |
| static DtEnvironmentSP | CreateDtXMLEnvironment (const DtString &dataSourceFilename, bool showConsoleOutput=true) |
| |
| static DtEnvValueSP | GetElementByType (DtEnvironmentSP env, const DtString &type, DtEnvValueSP root) |
| |
| static DtEnvValueSPList | GetElementsByType (DtEnvironmentSP env, const DtString &type, DtEnvValueSP root) |
| |
| static std::set< DtString > | getVariableTypesFromEnvironment (DtEnvValueSP) |
| |
| static DtEnvValueSP | FindElementByParamName (DtEnvironmentSP env, const DtString &nodeType, const DtString &attributeValue, DtEnvValueSP envValue, bool traverseElements=true) |
| |
| static DtEnvValueSP | FindElementBySystemName (DtEnvironmentSP env, const DtString &nodeType, const DtString &attributeValue, DtEnvValueSP envValue, bool traverseElements=true) |
| |
| static DtEnvValueSP | FindElementByAttrValue (DtEnvironmentSP env, const DtString &nodeType, const DtString &attributeName, const DtString &attributeValue, DtEnvValueSP envValue, bool traverseElements=true) |
| |
| static DtReaderWriterRegistryData * | DeepFindRw (const DtString &keyword, DtReaderWriterRegistry ®istry, StringVector &path) |
| |
| static bool | IsGroupedElement (const DtString &rwName, const DtVrfXmlUtils::GroupMappings &groupedElements, DtString &groupName) |
| |
| static DtEnvValueSP | FindGroupElement (DtEnvironmentSP env, DtEnvValueSP parentNode, const DtString &groupName, bool createIfMissing=true) |
| |
| static void | FindAndRemoveGroupElement (DtEnvironmentSP env, DtEnvValueSP parentNode, const DtString &groupName) |
| |
| static void | IterateOverChildren (DtReaderWriterRegistry &oldRegistry, DtReaderWriterRegistry &newRegistry, DtEnvironmentSP env, DtEnvValueSP root, const GroupMappings &groupedElements, StringVector &path) |
| |
| static DtEnvironmentSP | sortEnvironment (DtEnvironmentSP) |
| |
| static DtEnvValueSP | CreateEnvNode (DtEnvironmentSP env, const DtString &name, DtEnvValueSP parent, DtString bindingName="") |
| |
| static void | ExtractVariableBindings (DtRwVariableBindings *variableBindings, DtEnvironmentSP env, DtEnvValueSP parentNode) |
| |
| static void | ExtractSystem (DtReaderWriter *systemObject, DtEnvironmentSP env, DtEnvValueSP simObjectNode) |
| |
| static void | ExtractSystems (DtReaderWriterRegistry &oldRegistry, DtEnvironmentSP env, DtEnvValueSP simObjectNode) |
| |
| static DtEnvironmentSP | CreateVrfXmlEnvironment (const DtString &dataSourceFilename, bool showConsoleOutput=true) |
| |
| static void | addParentToXmlEnvironment (DtEnvironmentSP env, const DtString &dataSourceFilename, const DtReaderWriter::SearchPaths, bool showConsoleOutput=true) |
| |
| static void | addParentToXmlEnvironment (DtEnvironmentSP env, const DtString &dataSourceFilename, const DtReaderWriter::SearchPaths, std::vector< DtString > &tagsAlreadySeen, bool showConsoleOutput=true) |
| |
| static void | WriteXML (DtEnvironmentSP env, DtString filename) |
| |
| static DtString | removeQuotes (const DtString &str) |
| |
| static DtObjectType | getObjectTypeAttr (DtEnvironmentSP env, const DtString &attributeName, DtEnvValueSP root) |
| |
| static DtObjectType | getMatchType (DtEnvironmentSP env, DtEnvValueSP root, bool fallbackOnObjectType=true) |
| |
| static std::list< DtObjectType > | getMatchTypes (DtEnvironmentSP env, DtEnvValueSP root, bool fallbackOnObjectType=true) |
| |
| static DtObjectType | getObjectType (DtEnvironmentSP env, DtEnvValueSP root, bool fallbackOnMatchType=true) |
| |
| static void | getXYZAttrs (DtEnvironmentSP env, const DtEnvValueSP root, double &x, double &y, double &z) |
| |
| static void | WriteVector (DtEnvironmentSP env, DtEnvValueSP root, const DtRwVector *vec, bool writeAsBodyPosition) |
| |
| static DtString | IntToHexString (const int &number) |
| |
|
| static DtString | XmlBindingCharToMtl (const DtString &str) |
| |
| static DtString | MtlBindingCharToXml (const DtString &str) |
| |