| 
| 
  | Lattice2D (const NodeMeta &meta, const std::vector< double > &PValues) | 
|   | 
| 
  | Lattice2D (double xi) | 
|   | 
| 
virtual Lattice2D *  | clone () const =0 | 
|   | 
| 
virtual double  | length1 () const =0 | 
|   | 
| 
virtual double  | length2 () const =0 | 
|   | 
| 
virtual double  | latticeAngle () const =0 | 
|   | 
| 
virtual double  | unitCellArea () const =0 | 
|   | 
| 
double  | rotationAngle () const | 
|   | 
| 
ReciprocalBases  | reciprocalBases () const | 
|   | 
| 
void  | setRotationEnabled (bool enabled) | 
|   | 
| 
  | ICloneable (const ICloneable &)=delete | 
|   | 
| 
  | ICloneable (ICloneable &&)=default | 
|   | 
| 
virtual void  | transferToCPP () | 
|   | Used for Python overriding of clone (see swig/tweaks.py) 
  | 
|   | 
| 
  | INode (const NodeMeta &meta, const std::vector< double > &PValues) | 
|   | 
| 
virtual void  | accept (INodeVisitor *visitor) const =0 | 
|   | Calls the INodeVisitor's visit method. 
  | 
|   | 
| 
virtual std::string  | treeToString () const | 
|   | Returns multiline string representing tree structure below the node. 
  | 
|   | 
| 
void  | registerChild (INode *node) | 
|   | 
| 
virtual std::vector< const INode * >  | getChildren () const | 
|   | Returns a vector of children (const). 
  | 
|   | 
| 
virtual void  | setParent (const INode *newParent) | 
|   | 
| 
const INode *  | parent () const | 
|   | 
| 
INode *  | parent () | 
|   | 
| 
int  | copyNumber (const INode *node) const | 
|   | Returns copyNumber of child, which takes into account existence of children with same name. 
  | 
|   | 
| 
std::string  | displayName () const | 
|   | Returns display name, composed from the name of node and it's copy number. 
  | 
|   | 
| 
ParameterPool *  | createParameterTree () const | 
|   | Creates new parameter pool, with all local parameters and those of its children. 
  | 
|   | 
| 
  | IParameterized (const std::string &name="") | 
|   | 
| 
  | IParameterized (const IParameterized &other) | 
|   | 
| 
IParameterized &  | operator= (const IParameterized &other)=delete | 
|   | 
| 
ParameterPool *  | parameterPool () const | 
|   | Returns pointer to the parameter pool. 
  | 
|   | 
| 
std::string  | parametersToString () const | 
|   | Returns multiline string representing available parameters. 
  | 
|   | 
| 
RealParameter &  | registerParameter (const std::string &name, double *parpointer) | 
|   | 
| 
void  | registerVector (const std::string &base_name, kvector_t *p_vec, const std::string &units="nm") | 
|   | 
| 
void  | setParameterValue (const std::string &name, double value) | 
|   | 
| 
void  | setVectorValue (const std::string &base_name, kvector_t value) | 
|   | 
| 
RealParameter *  | parameter (const std::string &name) const | 
|   | Returns parameter with given 'name'. 
  | 
|   | 
| 
void  | removeParameter (const std::string &name) | 
|   | 
| 
void  | removeVector (const std::string &base_name) | 
|   | 
| 
void  | setName (const std::string &name) | 
|   | 
| 
const std::string &  | getName () const | 
|   | 
Definition at line 21 of file Lattice2D.h.