Group INodeMapDyn_h¶
Public Attributes¶
| Type | Name |
|---|---|
| interface SPINNAKER_API_ABSTRACT | INodeMapDyn Interface to access the node map. |
Public Functions¶
| Type | Name |
|---|---|
| virtual void | ExtractIndependentSubtree (const GenICam::gcstring & XMLData, const GenICam::gcstring & InjectXMLData, const GenICam::gcstring & SubTreeRootNodeName, GenICam::gcstring & ExtractedSubtree) = 0 |
| virtual void | GetSupportedSchemaVersions (GenICam::gcstring_vector & SchemaVersions) = 0 |
| virtual void | LoadXMLFromFile (const GenICam::gcstring & FileName) = 0 |
| virtual void | LoadXMLFromFileInject (const GenICam::gcstring & TargetFileName, const GenICam::gcstring & InjectFileName) = 0 |
| virtual void | LoadXMLFromString (const GenICam::gcstring & XMLData) = 0 |
| virtual void | LoadXMLFromStringInject (const GenICam::gcstring & TargetXMLData, const GenICam::gcstring & InjectXMLData) = 0 |
| virtual void | LoadXMLFromZIPData (const void * zipData, size_t zipSize) = 0 |
| virtual void | LoadXMLFromZIPFile (const GenICam::gcstring & ZipFileName) = 0 |
| virtual void | MergeXMLFiles (const GenICam::gcstring & TargetFileName, const GenICam::gcstring & InjectedFileName, const GenICam::gcstring & OutputFileName) = 0 |
| virtual void | PreprocessXMLFromFile (const GenICam::gcstring & XMLFileName, const GenICam::gcstring & StyleSheetFileName, const GenICam::gcstring & OutputFileName, const uint32_t XMLValidation=xvDefault) = 0 |
| virtual void | PreprocessXMLFromZIPFile (const GenICam::gcstring & XMLFileName, const GenICam::gcstring & StyleSheetFileName, const GenICam::gcstring & OutputFileName, const uint32_t XMLValidation=xvDefault) = 0 |
Public Attributes Documentation¶
variable INodeMapDyn¶
Interface to access the node map.
Public Functions Documentation¶
function ExtractIndependentSubtree¶
virtual void ExtractIndependentSubtree (
const GenICam::gcstring & XMLData,
const GenICam::gcstring & InjectXMLData,
const GenICam::gcstring & SubTreeRootNodeName,
GenICam::gcstring & ExtractedSubtree
) = 0
Extract independent subtree
function GetSupportedSchemaVersions¶
Gets a list of supported schema versions
Each list entry is a string with the format "Major.Minor" were Major and Minor are integers Example: {"1.1", "1.2"} indicates that the schema v1.1 and v1.2 are supported. The SubMinor version number is not given since it is for fully compatible bug fixes only
function LoadXMLFromFile¶
Loads an XML from a file
function LoadXMLFromFileInject¶
virtual void LoadXMLFromFileInject (
const GenICam::gcstring & TargetFileName,
const GenICam::gcstring & InjectFileName
) = 0
Loads an XML from a file with injection
function LoadXMLFromString¶
Loads an XML from a string
function LoadXMLFromStringInject¶
virtual void LoadXMLFromStringInject (
const GenICam::gcstring & TargetXMLData,
const GenICam::gcstring & InjectXMLData
) = 0
Loads an XML from a string with injection
function LoadXMLFromZIPData¶
Loads an XML from a ZIP data buffer
function LoadXMLFromZIPFile¶
Loads an XML from a ZIP file
function MergeXMLFiles¶
virtual void MergeXMLFiles (
const GenICam::gcstring & TargetFileName,
const GenICam::gcstring & InjectedFileName,
const GenICam::gcstring & OutputFileName
) = 0
Injects an XML file into a target file
function PreprocessXMLFromFile¶
virtual void PreprocessXMLFromFile (
const GenICam::gcstring & XMLFileName,
const GenICam::gcstring & StyleSheetFileName,
const GenICam::gcstring & OutputFileName,
const uint32_t XMLValidation=xvDefault
) = 0
Loads an XML, checks it for correctness, pre-processes it, caches it, and optionally applies a style sheet, and optionally writes it to a file
function PreprocessXMLFromZIPFile¶
virtual void PreprocessXMLFromZIPFile (
const GenICam::gcstring & XMLFileName,
const GenICam::gcstring & StyleSheetFileName,
const GenICam::gcstring & OutputFileName,
const uint32_t XMLValidation=xvDefault
) = 0
Loads a Zipped XML, checks it for correctness, pre-processes it, caches it, and optionally applies a style sheet, and optionally writes it to a file