FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Member Functions | List of all members
fast::Attribute Class Reference

#include <Attribute.hpp>

Public Member Functions

 Attribute (std::string id, std::string name, std::string description, AttributeType type)
 
void setValue (std::shared_ptr< AttributeValue > value)
 
std::shared_ptr< AttributeValuegetValue () const
 
void setValues (std::vector< std::shared_ptr< AttributeValue >> values)
 
std::vector< std::shared_ptr< AttributeValue > > getValues () const
 
std::string getName () const
 
std::string getID () const
 
AttributeType getType () const
 
void parseInput (std::string input)
 

Constructor & Destructor Documentation

◆ Attribute()

fast::Attribute::Attribute ( std::string  id,
std::string  name,
std::string  description,
AttributeType  type 
)
inline

Member Function Documentation

◆ getID()

std::string fast::Attribute::getID ( ) const
inline

◆ getName()

std::string fast::Attribute::getName ( ) const
inline

◆ getType()

AttributeType fast::Attribute::getType ( ) const
inline

◆ getValue()

std::shared_ptr<AttributeValue> fast::Attribute::getValue ( ) const
inline

◆ getValues()

std::vector<std::shared_ptr<AttributeValue> > fast::Attribute::getValues ( ) const
inline

◆ parseInput()

void fast::Attribute::parseInput ( std::string  input)

◆ setValue()

void fast::Attribute::setValue ( std::shared_ptr< AttributeValue value)
inline

◆ setValues()

void fast::Attribute::setValues ( std::vector< std::shared_ptr< AttributeValue >>  values)
inline

The documentation for this class was generated from the following file: