libslic3r
Library for generating gcode from 3d models
Public Member Functions | List of all members
Slic3r::ConfigOptionVectorBase Class Referenceabstract

Virtual base class, represents value of a vector valued option (bools, ints, floats, strings, points) More...

#include <ConfigBase.hpp>

Inheritance diagram for Slic3r::ConfigOptionVectorBase:
Slic3r::ConfigOption Slic3r::ConfigOptionVector< bool > Slic3r::ConfigOptionVector< double > Slic3r::ConfigOptionVector< int > Slic3r::ConfigOptionVector< Pointf > Slic3r::ConfigOptionVector< std::string > Slic3r::ConfigOptionVector< T > Slic3r::ConfigOptionBools Slic3r::ConfigOptionFloats Slic3r::ConfigOptionInts Slic3r::ConfigOptionPoints Slic3r::ConfigOptionStrings

Public Member Functions

virtual ~ConfigOptionVectorBase ()
 
virtual std::vector< std::string > vserialize () const =0
 
- Public Member Functions inherited from Slic3r::ConfigOption
virtual ~ConfigOption ()
 
virtual ConfigOptionclone () const =0
 
virtual std::string serialize () const =0
 
virtual bool deserialize (std::string str, bool append=false)=0
 
virtual void set (const ConfigOption &option)=0
 
virtual int getInt () const
 
virtual double getFloat () const
 
virtual bool getBool () const
 
virtual void setInt (int val)
 
virtual void setFloat (double val)
 
virtual void setString (std::string val)
 
virtual std::string getString () const
 

Detailed Description

Virtual base class, represents value of a vector valued option (bools, ints, floats, strings, points)

Constructor & Destructor Documentation

◆ ~ConfigOptionVectorBase()

virtual Slic3r::ConfigOptionVectorBase::~ConfigOptionVectorBase ( )
inlinevirtual

Member Function Documentation

◆ vserialize()

virtual std::vector<std::string> Slic3r::ConfigOptionVectorBase::vserialize ( ) const
pure virtual

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