|
| Point () |
| Default-constructor. More...
|
|
| Point (T x, T y, T z) |
| Creates point from its three coordinates. More...
|
|
template<typename DerivedMatrix > |
| Point (const Eigen::MatrixBase< DerivedMatrix > &other) |
| Creates Point from Eigen matrix. More...
|
|
| Point (const boost::geometry::model::point< T, 3, boost::geometry::cs::cartesian > &other) |
| Creates Point from boost::geometry::point. More...
|
|
| Point (const cv::Point3_< T > &other) |
| Creates Point from OpenCV point. More...
|
|
Point & | operator= (const cv::Point3_< T > &other) |
| converts from OpenCV point More...
|
|
| operator cv::Point3_< T > () const |
| converts to OpenCV point More...
|
|
template<typename Reflector > |
void | reflect (Reflector &reflector) |
| the reflect method for 3D point serialization More...
|
|
| operator boost::geometry::model::point< T, D, boost::geometry::cs::cartesian > () const |
| converts to native boost::geometry::point More...
|
|
const Base & | base () const |
|
Base & | base () |
|
const Scalar & | coeff (int index) const |
|
const Scalar & | coeff (int row, int col) const |
|
Scalar & | coeffRef (int index) |
|
Scalar & | coeffRef (int row, int col) |
|
int | cols () const |
|
Scalar * | data () |
|
const Scalar * | data () const |
|
PacketScalar | packet (int index) const |
|
PacketScalar | packet (int row, int col) const |
|
void | resize (int size) |
|
void | resize (int rows, int cols) |
|
int | rows () const |
|
Matrix & | setConstant (int rows, int cols, const Scalar &value) |
|
Matrix & | setConstant (int size, const Scalar &value) |
|
Matrix & | setIdentity (int rows, int cols) |
|
Matrix & | setOnes (int rows, int cols) |
|
Matrix & | setOnes (int size) |
|
Matrix & | setRandom (int rows, int cols) |
|
Matrix & | setRandom (int size) |
|
Matrix & | setZero (int rows, int cols) |
|
Matrix & | setZero (int size) |
|
int | stride (void) const |
|
void | swap (const MatrixBase< OtherDerived > &other) |
|
void | writePacket (int index, const PacketScalar &x) |
|
void | writePacket (int row, int col, const PacketScalar &x) |
|
|
static UnalignedMapType | Map (Scalar *data, int rows, int cols) |
|
static const UnalignedMapType | Map (const Scalar *data, int rows, int cols) |
|
static UnalignedMapType | Map (Scalar *data, int size) |
|
static const UnalignedMapType | Map (const Scalar *data, int size) |
|
static UnalignedMapType | Map (Scalar *data) |
|
static const UnalignedMapType | Map (const Scalar *data) |
|
static AlignedMapType | MapAligned (Scalar *data, int rows, int cols) |
|
static const AlignedMapType | MapAligned (const Scalar *data, int rows, int cols) |
|
static AlignedMapType | MapAligned (Scalar *data, int size) |
|
static const AlignedMapType | MapAligned (const Scalar *data, int size) |
|
static AlignedMapType | MapAligned (Scalar *data) |
|
static const AlignedMapType | MapAligned (const Scalar *data) |
|
template<typename T>
class mira::Point< T, 3 >
Specialization of Point for 3 dimensions with specialized constructors and converters.