|
| | Point () |
| | Default constructor. More...
|
| |
| template<typename DerivedMatrix > |
| | Point (const Eigen::MatrixBase< DerivedMatrix > &other) |
| | Creates Point from Eigen matrix. More...
|
| |
| | Point (const boost::geometry::model::point< T, D, boost::geometry::cs::cartesian > &other) |
| | Creates Point from boost::geometry::point. 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, int D>
class mira::Point< T, D >
General point class template.
This class has two template parameters: first (T) the data type of the point (like float, int) and the second, which specifies the number of dimensions of the point.
- Note
- This class is specialized for 2D and 3D points.