LibreCAD
|
#include <linepattern.h>
Public Member Functions | |
LinePatternBuilder () | |
virtual | ~LinePatternBuilder () |
const std::string & | name () const |
const std::string & | description () const |
const std::vector< double > & | path () const |
LinePatternBuilder * | setName (const std::string &name) |
LinePatternBuilder * | setDescription (const std::string &description) |
LinePatternBuilder * | setPath (const std::vector< double > &path) |
LinePatternBuilder * | addElement (double element) |
bool | checkValues () |
DxfLinePatternByValue_CSPtr | build () |
Private Attributes | |
std::string | _name |
std::string | _description |
std::vector< double > | _path |
Definition at line 13 of file linepattern.h.
LinePatternBuilder::LinePatternBuilder | ( | ) |
Definition at line 8 of file linepattern.cpp.
|
virtual |
Definition at line 13 of file linepattern.cpp.
LinePatternBuilder * LinePatternBuilder::addElement | ( | double | element | ) |
Definition at line 59 of file linepattern.cpp.
DxfLinePatternByValue_CSPtr LinePatternBuilder::build | ( | ) |
Definition at line 51 of file linepattern.cpp.
bool LinePatternBuilder::checkValues | ( | ) |
Definition at line 47 of file linepattern.cpp.
const std::string & LinePatternBuilder::description | ( | ) | const |
Definition at line 21 of file linepattern.cpp.
const std::string & LinePatternBuilder::name | ( | ) | const |
Definition at line 17 of file linepattern.cpp.
const std::vector< double > & LinePatternBuilder::path | ( | ) | const |
Definition at line 25 of file linepattern.cpp.
LinePatternBuilder * LinePatternBuilder::setDescription | ( | const std::string & | description | ) |
Definition at line 35 of file linepattern.cpp.
LinePatternBuilder * LinePatternBuilder::setName | ( | const std::string & | name | ) |
Definition at line 29 of file linepattern.cpp.
LinePatternBuilder * LinePatternBuilder::setPath | ( | const std::vector< double > & | path | ) |
Definition at line 41 of file linepattern.cpp.
|
private |
Definition at line 33 of file linepattern.h.
|
private |
Definition at line 32 of file linepattern.h.
|
private |
Definition at line 34 of file linepattern.h.