WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
|
This is the complete list of members for Transform, including all inherited members.
appliedTo(const Transform &target) const | Transform | |
appliedTo(const Rotation &target) const | Transform | inline |
appliedTo(const Point &target) const | Transform | |
inversed() const | Transform | |
operator!=(const Transform &other) const | Transform | inline |
operator!=(const Rotation &other) const | Transform | inline |
webcface::Point::operator!=(const Point &other) const | Point | inlineprivate |
webcface::Point::operator!=(const Transform &)=delete | Point | private |
operator*(const Transform &target) const | Transform | inline |
operator*(const Rotation &target) const | Transform | inline |
operator*(const Point &target) const | Transform | inline |
webcface::Point::operator*(double scalar) const | Point | inlineprivate |
operator*=(const Transform &target) | Transform | inline |
webcface::Point::operator*=(double scalar) | Point | inlineprivate |
webcface::Rotation::operator*=(const Rotation &target) | Rotation | inlineprivate |
operator==(const Transform &other) const | Transform | inline |
operator==(const Rotation &other) const | Transform | inline |
webcface::Point::operator==(const Point &other) const | Point | private |
webcface::Point::operator==(const Transform &)=delete | Point | private |
Point | Transform | friend |
webcface::Point::Point(const std::array< double, 3 > &pos={0, 0, 0}) | Point | inlineprivate |
webcface::Point::Point(const std::array< double, 2 > &pos) | Point | inlineprivate |
webcface::Point::Point(double x, double y, double z=0) | Point | inlineprivate |
webcface::Point::Point(const R &pos) | Point | inlineprivate |
pos() const | Transform | inline |
pos() | Transform | inline |
pos(std::size_t index) const | Transform | inline |
pos(std::size_t i) | Transform | inline |
rot() const | Transform | inline |
rot(std::size_t index) const | Transform | inline |
rot() | Transform | inline |
rot(std::size_t index) | Transform | inline |
rot2D() const | Transform | inline |
Rotation | Transform | friend |
webcface::Rotation::Rotation(const std::optional< std::array< double, 3 > > &rot, const std::optional< std::array< std::array< double, 3 >, 3 > > &rmat) | Rotation | inlineprivate |
rotAxisAngle() const | Transform | inline |
rotEuler(AxisSequence axis=AxisSequence::ZYX) const | Transform | inline |
rotMatrix() const | Transform | inline |
rotMatrix(std::size_t row, std::size_t col) const | Transform | inline |
rotQuat() const | Transform | inline |
Transform() | Transform | inline |
Transform(const Point &pos, const Rotation &rot) | Transform | inline |
Transform(const Rotation &rot) | Transform | inline |
Transform(const Point &pos, const std::array< double, 3 > &rot) | Transform | inline |
Transform(const Point &pos, double rot) | Transform | inline |
Transform(double x, double y, double z, double z_angle, double y_angle, double x_angle) | Transform | inline |
Transform(double x, double y) | Transform | inline |