![]() |
Dem Bones
1.2.0
Skinning Decomposition Library
|
Classes | |
| class | ConvexLS |
| Linear least squares solver with non-negativity constraint and optional affinity constraint. More... | |
| class | DemBones |
| Smooth skinning decomposition with rigid bones and sparse, convex weights. More... | |
| class | DemBonesExt |
| Extended class to handle hierarchical skeleton with local rotations/translations and bind matrices. More... | |
| class | indexing_functor_row |
| class | indexing_functor_row_col |
| class | indexing_functor_vector |
Functions | |
| template<class ArgType , class RowIndexType , class ColIndexType > | |
| Eigen::CwiseNullaryOp< indexing_functor_row_col< ArgType, RowIndexType, ColIndexType >, typename indexing_functor_row_col< ArgType, RowIndexType, ColIndexType >::MatrixType > | indexing_row_col (const Eigen::MatrixBase< ArgType > &arg, const RowIndexType &row_indices, const ColIndexType &col_indices) |
| template<class ArgType , class RowIndexType > | |
| Eigen::CwiseNullaryOp< indexing_functor_row< ArgType, RowIndexType >, typename indexing_functor_row< ArgType, RowIndexType >::MatrixType > | indexing_row (const Eigen::MatrixBase< ArgType > &arg, const RowIndexType &row_indices) |
| template<class ArgType , class IndexType > | |
| Eigen::CwiseNullaryOp< indexing_functor_vector< ArgType, IndexType >, typename indexing_functor_vector< ArgType, IndexType >::VectorType > | indexing_vector (const Eigen::MatrixBase< ArgType > &arg, const IndexType &indices) |
| Eigen::CwiseNullaryOp<indexing_functor_row<ArgType, RowIndexType>, typename indexing_functor_row<ArgType, RowIndexType>::MatrixType> Dem::indexing_row | ( | const Eigen::MatrixBase< ArgType > & | arg, |
| const RowIndexType & | row_indices | ||
| ) |
Function forward mapping for matrix with row indices, check: https://eigen.tuxfamily.org/dox/TopicCustomizing_NullaryExpr.html
Definition at line 81 of file Indexing.h.
| Eigen::CwiseNullaryOp<indexing_functor_row_col<ArgType, RowIndexType, ColIndexType>, typename indexing_functor_row_col<ArgType, RowIndexType, ColIndexType>::MatrixType> Dem::indexing_row_col | ( | const Eigen::MatrixBase< ArgType > & | arg, |
| const RowIndexType & | row_indices, | ||
| const ColIndexType & | col_indices | ||
| ) |
Function forward mapping for matrix with row indices and column indices, check: https://eigen.tuxfamily.org/dox/TopicCustomizing_NullaryExpr.html
Definition at line 47 of file Indexing.h.
| Eigen::CwiseNullaryOp<indexing_functor_vector<ArgType, IndexType>, typename indexing_functor_vector<ArgType, IndexType>::VectorType> Dem::indexing_vector | ( | const Eigen::MatrixBase< ArgType > & | arg, |
| const IndexType & | indices | ||
| ) |
Function forward mapping for vector with indices, check: https://eigen.tuxfamily.org/dox/TopicCustomizing_NullaryExpr.html
Definition at line 115 of file Indexing.h.