Class SeitzSymbol

Class Documentation

class brille::SeitzSymbol

Public Functions

SeitzSymbol(const int n = 0, const std::string &t = "", const std::string &a = "")
SeitzSymbol(const int n, const std::string &t, const char a)
int set_order(const int n)
int get_order() const
std::string set_tran(const std::string &t)
std::string set_axis(const std::string &a)
std::string add_tran(const char &t)
std::string add_axis(const char &a)
std::string get_tran() const
std::string get_axis() const
std::string to_ascii() const
bool validate()
Matrix<int> getr() const
Matrix<int> getr(const SeitzSymbol &pre) const
Vector<double> gett() const
Vector<double> gett(const SeitzSymbol &pre) const
char implicit_axis() const
char implicit_axis(const SeitzSymbol &pre) const

Protected Functions

Matrix<int> inner_getr(const char, const char) const
Vector<double> inner_gett(int, char, char) const