Inscoper::NBO::Fluorophore
Represents the XML element Fluorophore. More...
#include <Fluorophore.h>
Inherits from Inscoper::NBO::ManufacturerSpec_Type, NBOBaseClass
Public Functions
|
Name |
|
Fluorophore() |
|
~Fluorophore() |
| 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 |
setID(const Inscoper::NBO::LSID_TypePtr & value, bool validate =true) Sets the value of the ID attribute. |
| LSID_TypePtr |
getID() const Returns the value of the ID attribute. |
| void |
resetID() Resets the ID attribute to an unset state. |
| bool |
hasID() const Checks whether the optional ID attribute is present. |
| void |
setName(const Inscoper::NBO::Denomination_TypePtr & value, bool validate =true) Sets the value of the Name attribute. |
| Denomination_TypePtr |
getName() const Returns the value of the Name attribute. |
| void |
resetName() Resets the Name attribute to an unset state. |
| bool |
hasName() const Checks whether the optional Name attribute is present. |
| void |
setType(const Inscoper::NBO::FluorescentLabelType_TypePtr & value, bool validate =true) Sets the value of the Type attribute. |
| FluorescentLabelType_TypePtr |
getType() const Returns the value of the Type attribute. |
| void |
resetType() Resets the Type attribute to an unset state. |
| bool |
hasType() const Checks whether the optional Type attribute is present. |
| void |
setExcitationWavelength(const Inscoper::NBO::PositiveFloat_TypePtr & value, bool validate =true) Sets the value of the ExcitationWavelength attribute. |
| PositiveFloat_TypePtr |
getExcitationWavelength() const Returns the value of the ExcitationWavelength attribute. |
| void |
resetExcitationWavelength() Resets the ExcitationWavelength attribute to an unset state. |
| bool |
hasExcitationWavelength() const Checks whether the optional ExcitationWavelength attribute is present. |
| void |
setExcitationWavelengthUnit(const Inscoper::NBO::UnitsLength_TypePtr & value, bool validate =true) Sets the value of the ExcitationWavelengthUnit attribute. |
| UnitsLength_TypePtr |
getExcitationWavelengthUnit() const Returns the value of the ExcitationWavelengthUnit attribute. |
| void |
resetExcitationWavelengthUnit() Resets the ExcitationWavelengthUnit attribute to an unset state. |
| bool |
hasExcitationWavelengthUnit() const Checks whether the optional ExcitationWavelengthUnit attribute is present. |
| void |
setEmissionWavelength(const Inscoper::NBO::PositiveFloat_TypePtr & value, bool validate =true) Sets the value of the EmissionWavelength attribute. |
| PositiveFloat_TypePtr |
getEmissionWavelength() const Returns the value of the EmissionWavelength attribute. |
| void |
resetEmissionWavelength() Resets the EmissionWavelength attribute to an unset state. |
| bool |
hasEmissionWavelength() const Checks whether the optional EmissionWavelength attribute is present. |
| void |
setEmissionWavelengthUnit(const Inscoper::NBO::UnitsLength_TypePtr & value, bool validate =true) Sets the value of the EmissionWavelengthUnit attribute. |
| UnitsLength_TypePtr |
getEmissionWavelengthUnit() const Returns the value of the EmissionWavelengthUnit attribute. |
| void |
resetEmissionWavelengthUnit() Resets the EmissionWavelengthUnit attribute to an unset state. |
| bool |
hasEmissionWavelengthUnit() const Checks whether the optional EmissionWavelengthUnit attribute is present. |
| void |
setConcentration(const float & value, bool validate =true) Sets the value of the Concentration attribute. |
| float |
getConcentration() const Returns the value of the Concentration attribute. |
| void |
resetConcentration() Resets the Concentration attribute to an unset state. |
| bool |
hasConcentration() const Checks whether the Concentration attribute is present. |
| void |
setConcentrationUnit(const Inscoper::NBO::UnitsConcentration_TypePtr & value, bool validate =true) Sets the value of the ConcentrationUnit attribute. |
| UnitsConcentration_TypePtr |
getConcentrationUnit() const Returns the value of the ConcentrationUnit attribute. |
| void |
resetConcentrationUnit() Resets the ConcentrationUnit attribute to an unset state. |
| bool |
hasConcentrationUnit() const Checks whether the optional ConcentrationUnit attribute is present. |
| void |
setFBBaseID(const std::string & value, bool validate =true) Sets the value of the FBBaseID attribute. |
| std::string |
getFBBaseID() const Returns the value of the FBBaseID attribute. |
| void |
resetFBBaseID() Resets the FBBaseID attribute to an unset state. |
| bool |
hasFBBaseID() const Checks whether the FBBaseID attribute is present. |
| void |
setPrimaryPublicationID(const std::string & value, bool validate =true) Sets the value of the PrimaryPublicationID attribute. |
| std::string |
getPrimaryPublicationID() const Returns the value of the PrimaryPublicationID attribute. |
| void |
resetPrimaryPublicationID() Resets the PrimaryPublicationID attribute to an unset state. |
| bool |
hasPrimaryPublicationID() const Checks whether the PrimaryPublicationID attribute is present. |
| std::shared_ptr< Fluorophore > |
fromBase(NBOBaseClassPtr base) Cast a NBOBaseClass to a Fluorophore. |
| const std::set< std::string > & |
getFBBaseIDAllowedValues() Returns the allowed values for this attribut. |
| const std::set< std::string > & |
getPrimaryPublicationIDAllowedValues() Returns the allowed values for this attribut. |
Additional inherited members
Public Functions inherited from Inscoper::NBO::ManufacturerSpec_Type
Detailed Description
class Inscoper::NBO::Fluorophore;
Represents the XML element Fluorophore.
This element describes the Fluorophore whose Emission is used to produce this Channel. [plain text string].
Public Functions Documentation
function Fluorophore
function ~Fluorophore
function getTypeName
function getXMLName
function getNBOType
function getChildren
function getSubElements
function fromJsonFile
function fromJsonString
function fromXmlFile
function fromXmlString
function toXmlFile
function toXmlString
function setID
function getID
function resetID
function hasID
function setName
function getName
function resetName
function hasName
function setType
function getType
function resetType
function hasType
function setExcitationWavelength
function getExcitationWavelength
function resetExcitationWavelength
function hasExcitationWavelength
function setExcitationWavelengthUnit
function getExcitationWavelengthUnit
function resetExcitationWavelengthUnit
function hasExcitationWavelengthUnit
function setEmissionWavelength
function getEmissionWavelength
function resetEmissionWavelength
function hasEmissionWavelength
function setEmissionWavelengthUnit
function getEmissionWavelengthUnit
function resetEmissionWavelengthUnit
function hasEmissionWavelengthUnit
function setConcentration
function getConcentration
function resetConcentration
function hasConcentration
function setConcentrationUnit
function getConcentrationUnit
function resetConcentrationUnit
function hasConcentrationUnit
function setFBBaseID
function getFBBaseID
function resetFBBaseID
function hasFBBaseID
function setPrimaryPublicationID
function getPrimaryPublicationID
function resetPrimaryPublicationID
function hasPrimaryPublicationID
function fromBase
function getFBBaseIDAllowedValues
function getPrimaryPublicationIDAllowedValues