Skip to content

Group INodeMapDyn_h

Modules > 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.

interface SPINNAKER_API_ABSTRACT Spinnaker::GenApi::INodeMapDyn;


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

virtual void GetSupportedSchemaVersions (
    GenICam::gcstring_vector & SchemaVersions
) = 0

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

virtual void LoadXMLFromFile (
    const GenICam::gcstring & FileName
) = 0

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

virtual void LoadXMLFromString (
    const GenICam::gcstring & XMLData
) = 0

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

virtual void LoadXMLFromZIPData (
    const void * zipData,
    size_t zipSize
) = 0

Loads an XML from a ZIP data buffer


function LoadXMLFromZIPFile

virtual void LoadXMLFromZIPFile (
    const GenICam::gcstring & ZipFileName
) = 0

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