PLaSK library
|
Classes | |
struct | AlignerCustomImpl |
struct | BACK |
struct | BOTTOM |
struct | FRONT |
struct | LEFT |
struct | LON_CENTER |
struct | PositionAlignerImpl |
Alginer which place zero of object in constant, chosen place. More... | |
struct | RIGHT |
struct | TOP |
struct | TRAN_CENTER |
struct | VERT_CENTER |
Typedefs | |
typedef double | alignStrategy(double lo, double hi, double coordinate) |
Functions | |
template<Primitive< 3 >::Direction dir, Aligner< dir > AlignerType> | |
void | tryGetAligner (Aligner< dir > &ans, plask::optional< double > param) |
Aligner< Primitive< 3 >::DIRECTION_TRAN > | transAlignerFromDictionary (Dictionary dic, const std::string &axis_name) |
Aligner< Primitive< 3 >::DIRECTION_LONG > | lonAlignerFromDictionary (Dictionary dic, const std::string &axis_name) |
Aligner< Primitive< 3 >::DIRECTION_VERT > | vertAlignerFromDictionary (Dictionary dic, const std::string &axis_name) |
double | lowToCoordinate (double lo, double, double coordinate) |
double | hiToCoordinate (double, double hi, double coordinate) |
double | centerToCoordinate (double lo, double hi, double coordinate) |
PLASK_API Aligner< Primitive< 3 >::DIRECTION_LONG > plask::align::details::lonAlignerFromDictionary | ( | Dictionary | dic, |
const std::string & | axis_name | ||
) |
PLASK_API Aligner< Primitive< 3 >::DIRECTION_TRAN > plask::align::details::transAlignerFromDictionary | ( | Dictionary | dic, |
const std::string & | axis_name | ||
) |