Skip to content

Inscoper::NBO::Settings_Type

Represents the XML complex type Settings. More...

#include <Settings_Type.h>

Inherits from Inscoper::NBO::Reference_Type, NBOBaseClass

Inherited by Inscoper::NBO::AcoustoOpticalDeviceSettings_Type, Inscoper::NBO::ConfocalScannerSettings, Inscoper::NBO::DetectorSettings_Type, Inscoper::NBO::ElectroOpticalDeviceSettings_Type, Inscoper::NBO::LensSettings, Inscoper::NBO::LightSourceSettings, Inscoper::NBO::MicroscopeStandSettings, Inscoper::NBO::MicroscopeTableSettings, Inscoper::NBO::MirroringDeviceSettings, Inscoper::NBO::ObjectiveSettings, Inscoper::NBO::OpticalApertureSettings_Type, Inscoper::NBO::PrismSettings, Inscoper::NBO::SamplePositioningSettings, Inscoper::NBO::ShutterSettings, Inscoper::NBO::TIRFSettings

Public Functions

Name
Settings_Type()
~Settings_Type()
std::string getTypeName() const override
Returns the class type name.
std::string getXMLName() const override
Returns the XML element name corresponding to this class.
ENBOType getNBOType() const override
Returns the NBO Type corresponding to this class.
std::vector< NBOBaseClassPtr > getChildren() const override
Returns a list of all classes derived from this class.
std::vector< NBOBaseClassPtr > getSubElements() const override
Returns a list of all child elements contained in this class.
void fromJsonFile(const std::string & path, bool validate =true)
Populates this object from a JSON file.
void fromJsonString(const std::string & json_string, bool validate =true)
Populates this object from a JSON string.
void fromXmlFile(const std::string & path, bool validate =true)
Populates this object from a XML file.
void fromXmlString(const std::string & xml_string, bool validate =true)
Populates this object from a XML string.
void toXmlFile(const std::string & filename, bool validate =true) const
Serializes this object to an XML file.
std::string toXmlString(bool validate =true) const
Serializes this object to an XML string.
void setMapAnnotation_List(const std::vector< Inscoper::NBO::MapAnnotationPtr > & value, bool validate =true)
Sets the list of MapAnnotation elements.
std::vector< Inscoper::NBO::MapAnnotationPtr > getMapAnnotation_List() const
Returns the list of MapAnnotation elements.
void addToMapAnnotation_List(const Inscoper::NBO::MapAnnotationPtr & value, bool validate =true)
Adds a new MapAnnotation element to this object.
void clearMapAnnotation_List()
Clear the list of MapAnnotation.
void setAdditionalVendorInformation_List(const std::vector< Inscoper::NBO::AdditionalVendorInformationPtr > & value, bool validate =true)
Sets the list of AdditionalVendorInformation elements.
std::vector< Inscoper::NBO::AdditionalVendorInformationPtr > getAdditionalVendorInformation_List() const
Returns the list of AdditionalVendorInformation elements.
void addToAdditionalVendorInformation_List(const Inscoper::NBO::AdditionalVendorInformationPtr & value, bool validate =true)
Adds a new AdditionalVendorInformation element to this object.
void clearAdditionalVendorInformation_List()
Clear the list of AdditionalVendorInformation.
std::shared_ptr< Settings_Type > fromBase(NBOBaseClassPtr base)
Cast a NBOBaseClass to a Settings_Type.

Additional inherited members

Public Functions inherited from Inscoper::NBO::Reference_Type

Name
Reference_Type()
~Reference_Type()

Detailed Description

class Inscoper::NBO::Settings_Type;

Represents the XML complex type Settings.

No description available in the XSD standard.

Public Functions Documentation

function Settings_Type

function ~Settings_Type

function getTypeName

function getXMLName

function getNBOType

function getChildren

function getSubElements

function fromJsonFile

function fromJsonString

function fromXmlFile

function fromXmlString

function toXmlFile

function toXmlString

function setMapAnnotation_List

function getMapAnnotation_List

function addToMapAnnotation_List

function clearMapAnnotation_List

function setAdditionalVendorInformation_List

function getAdditionalVendorInformation_List

function addToAdditionalVendorInformation_List

function clearAdditionalVendorInformation_List

function fromBase