The MatrixDouble class.
More...
#include <ArmarXCore/util/variants/eigen3/MatrixVariant.h>
|
VariantDataClassPtr | clone (const Ice::Current &c=Ice::emptyCurrent) const override |
|
void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override |
|
VariantTypeId | getType (const Ice::Current &c=Ice::emptyCurrent) const override |
|
Ice::ObjectPtr | ice_clone () const override |
|
| MatrixDouble (const Eigen::MatrixXd &) |
|
| MatrixDouble (int rows, int cols) |
|
| MatrixDouble (int rows, int cols, const std::vector< double > &entries) |
|
double & | operator() (const int x, const int y) |
|
std::string | output (const Ice::Current &c=Ice::emptyCurrent) const override |
|
void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
|
virtual Eigen::MatrixXd | toEigen () const |
|
std::string | toJsonRowMajor () |
|
bool | validate (const Ice::Current &c=Ice::emptyCurrent) override |
|
The MatrixDouble class.
Definition at line 114 of file MatrixVariant.h.
◆ MatrixDouble() [1/4]
◆ MatrixDouble() [2/4]
◆ MatrixDouble() [3/4]
◆ MatrixDouble() [4/4]
MatrixDouble |
( |
int |
rows, |
|
|
int |
cols, |
|
|
const std::vector< double > & |
entries |
|
) |
| |
◆ clone()
VariantDataClassPtr clone |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
inlineoverride |
◆ deserialize()
void deserialize |
( |
const armarx::ObjectSerializerBasePtr & |
serializer, |
|
|
const ::Ice::Current & |
= Ice::emptyCurrent |
|
) |
| |
|
override |
◆ getType()
VariantTypeId getType |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
inlineoverride |
◆ ice_clone()
Ice::ObjectPtr ice_clone |
( |
| ) |
const |
|
inlineoverride |
◆ operator()()
double & operator() |
( |
const int |
x, |
|
|
const int |
y |
|
) |
| |
◆ output()
std::string output |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
inlineoverride |
◆ serialize()
void serialize |
( |
const armarx::ObjectSerializerBasePtr & |
serializer, |
|
|
const ::Ice::Current & |
= Ice::emptyCurrent |
|
) |
| const |
|
override |
◆ toEigen()
Eigen::MatrixXd toEigen |
( |
| ) |
const |
|
virtual |
◆ toJsonRowMajor()
std::string toJsonRowMajor |
( |
| ) |
|
◆ validate()
bool validate |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
|
|
inlineoverride |
◆ GenericFactory
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
stream, |
|
|
const MatrixDouble & |
rhs |
|
) |
| |
|
friend |
The documentation for this class was generated from the following files: