![]() |
Prusa Slicer 2.6.0
|
#include <src/libigl/igl/matlab/MatlabWorkspace.h>
Collaboration diagram for igl::matlab::MatlabWorkspace:Public Member Functions | |
| MatlabWorkspace () | |
| ~MatlabWorkspace () | |
| void | clear () |
| bool | write (const std::string &path) const |
| bool | read (const std::string &path) |
| template<typename DerivedM > | |
| MatlabWorkspace & | save (const Eigen::PlainObjectBase< DerivedM > &M, const std::string &name) |
| template<typename MT > | |
| MatlabWorkspace & | save (const Eigen::SparseMatrix< MT > &M, const std::string &name) |
| template<typename ScalarM > | |
| MatlabWorkspace & | save (const std::vector< std::vector< ScalarM > > &vM, const std::string &name) |
| template<typename ScalarV > | |
| MatlabWorkspace & | save (const std::vector< ScalarV > &vV, const std::string &name) |
| template<typename Q > | |
| MatlabWorkspace & | save (const Eigen::Quaternion< Q > &q, const std::string &name) |
| MatlabWorkspace & | save (const double d, const std::string &name) |
| template<typename DerivedM > | |
| MatlabWorkspace & | save_index (const Eigen::DenseBase< DerivedM > &M, const std::string &name) |
| template<typename ScalarM > | |
| MatlabWorkspace & | save_index (const std::vector< std::vector< ScalarM > > &vM, const std::string &name) |
| template<typename ScalarV > | |
| MatlabWorkspace & | save_index (const std::vector< ScalarV > &vV, const std::string &name) |
| template<typename DerivedM > | |
| bool | find (const std::string &name, Eigen::PlainObjectBase< DerivedM > &M) |
| template<typename MT > | |
| bool | find (const std::string &name, Eigen::SparseMatrix< MT > &M) |
| bool | find (const std::string &name, double &d) |
| bool | find (const std::string &name, int &v) |
| template<typename DerivedM > | |
| bool | find_index (const std::string &name, Eigen::PlainObjectBase< DerivedM > &M) |
| template<typename DerivedM > | |
| igl::matlab::MatlabWorkspace & | save (const Eigen::PlainObjectBase< DerivedM > &M, const std::string &name) |
| template<typename MT > | |
| igl::matlab::MatlabWorkspace & | save (const Eigen::SparseMatrix< MT > &M, const std::string &name) |
| template<typename ScalarM > | |
| igl::matlab::MatlabWorkspace & | save (const std::vector< std::vector< ScalarM > > &vM, const std::string &name) |
| template<typename ScalarV > | |
| igl::matlab::MatlabWorkspace & | save (const std::vector< ScalarV > &vV, const std::string &name) |
| template<typename Q > | |
| igl::matlab::MatlabWorkspace & | save (const Eigen::Quaternion< Q > &q, const std::string &name) |
| template<typename DerivedM > | |
| igl::matlab::MatlabWorkspace & | save_index (const Eigen::DenseBase< DerivedM > &M, const std::string &name) |
| template<typename ScalarM > | |
| igl::matlab::MatlabWorkspace & | save_index (const std::vector< std::vector< ScalarM > > &vM, const std::string &name) |
| template<typename ScalarV > | |
| igl::matlab::MatlabWorkspace & | save_index (const std::vector< ScalarV > &vV, const std::string &name) |
Private Attributes | |
| std::vector< std::string > | names |
| std::vector< mxArray * > | data |
|
inline |
|
inline |
References igl::for_each().
Here is the call graph for this function:
|
inline |
|
inline |
References Eigen::PlainObjectBase< Derived >::cols(), Eigen::PlainObjectBase< Derived >::resize(), and Eigen::PlainObjectBase< Derived >::rows().
Here is the call graph for this function:
|
inline |
References Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >::resize(), and Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >::setFromTriplets().
Here is the call graph for this function:
|
inline |
|
inline |
References igl::find().
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
References Eigen::PlainObjectBase< Derived >::cols(), and Eigen::PlainObjectBase< Derived >::rows().
Here is the call graph for this function:
|
inline |
|
inline |
References save(), Eigen::QuaternionBase< Derived >::w(), Eigen::QuaternionBase< Derived >::x(), Eigen::QuaternionBase< Derived >::y(), and Eigen::QuaternionBase< Derived >::z().
Here is the call graph for this function:
|
inline |
|
inline |
References Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >::cols(), Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >::nonZeros(), Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >::outerSize(), and Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex >::rows().
Here is the call graph for this function:
|
inline |
|
inline |
References igl::list_to_matrix(), and save().
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References igl::list_to_matrix().
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
|
private |
|
private |