|
libigl v2.5.0
|
This is the complete list of members for igl::AABB< DerivedV, DIM >, including all inherited members.
| append_intersecting_leaves(const Eigen::AlignedBox< Scalar, DIM > &box, std::vector< const AABB< DerivedV, DIM > * > &leaves) const | igl::AABB< DerivedV, DIM > | |
| detach() | igl::AABB< DerivedV, DIM > | |
| find(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const Eigen::MatrixBase< Derivedq > &q, const bool first=false) const | igl::AABB< DerivedV, DIM > | |
| gather_leaves(const int m) | igl::AABB< DerivedV, DIM > | |
| gather_leaves() | igl::AABB< DerivedV, DIM > | |
| height() const | igl::AABB< DerivedV, DIM > | |
| init(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const Eigen::MatrixBase< Derivedbb_mins > &bb_mins, const Eigen::MatrixBase< Derivedbb_maxs > &bb_maxs, const Eigen::MatrixBase< Derivedelements > &elements, const int i=0) | igl::AABB< DerivedV, DIM > | |
| init(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele) | igl::AABB< DerivedV, DIM > | |
| init(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const Eigen::MatrixBase< DerivedSI > &SI, const Eigen::MatrixBase< DerivedI > &I) | igl::AABB< DerivedV, DIM > | |
| insert(AABB *other) | igl::AABB< DerivedV, DIM > | |
| insert_as_sibling(AABB *other) | igl::AABB< DerivedV, DIM > | |
| internal_surface_area() const | igl::AABB< DerivedV, DIM > | |
| intersect_ray(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const RowVectorDIMS &origin, const RowVectorDIMS &dir, std::vector< igl::Hit< typename DerivedV::Scalar > > &hits) const | igl::AABB< DerivedV, DIM > | |
| intersect_ray(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const RowVectorDIMS &origin, const RowVectorDIMS &dir, igl::Hit< typename DerivedV::Scalar > &hit) const | igl::AABB< DerivedV, DIM > | |
| intersect_ray(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const RowVectorDIMS &origin, const RowVectorDIMS &dir, const Scalar min_t, igl::Hit< typename DerivedV::Scalar > &hit) const | igl::AABB< DerivedV, DIM > | |
| intersect_ray(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const Eigen::MatrixBase< DerivedOrigin > &origin, const Eigen::MatrixBase< DerivedDir > &dir, const Scalar min_t, Eigen::PlainObjectBase< DerivedI > &I, Eigen::PlainObjectBase< DerivedT > &T, Eigen::PlainObjectBase< DerivedUV > &UV) | igl::AABB< DerivedV, DIM > | |
| intersect_ray(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const Eigen::MatrixBase< DerivedOrigin > &origin, const Eigen::MatrixBase< DerivedDir > &dir, std::vector< std::vector< igl::Hit< typename DerivedV::Scalar > > > &hits) | igl::AABB< DerivedV, DIM > | |
| is_leaf() const | igl::AABB< DerivedV, DIM > | |
| is_root() const | igl::AABB< DerivedV, DIM > | |
| m_box | igl::AABB< DerivedV, DIM > | |
| m_left | igl::AABB< DerivedV, DIM > | |
| m_parent | igl::AABB< DerivedV, DIM > | |
| m_primitive | igl::AABB< DerivedV, DIM > | |
| m_right | igl::AABB< DerivedV, DIM > | |
| MatrixXDIMS typedef | igl::AABB< DerivedV, DIM > | |
| pad(const std::vector< AABB< DerivedV, DIM > * > &leaves, const Scalar pad, const int polish_rotate_passes=0) | igl::AABB< DerivedV, DIM > | |
| print(const int depth=0) const | igl::AABB< DerivedV, DIM > | |
| refit_lineage() | igl::AABB< DerivedV, DIM > | |
| root() const | igl::AABB< DerivedV, DIM > | |
| rotate(const bool dry_run=false) | igl::AABB< DerivedV, DIM > | |
| rotate_across(const bool dry_run=false) | igl::AABB< DerivedV, DIM > | |
| rotate_down(const bool dry_run=false) | igl::AABB< DerivedV, DIM > | |
| rotate_lineage() | igl::AABB< DerivedV, DIM > | |
| rotate_up(const bool dry_run=false) | igl::AABB< DerivedV, DIM > | |
| rotate_up(const bool dry_run, AABB< DerivedV, DIM > *reining, AABB< DerivedV, DIM > *grandparent, AABB< DerivedV, DIM > *parent, AABB< DerivedV, DIM > *challenger, AABB< DerivedV, DIM > *sibling) | igl::AABB< DerivedV, DIM > | static |
| RowVectorDIMS typedef | igl::AABB< DerivedV, DIM > | |
| Scalar typedef | igl::AABB< DerivedV, DIM > | |
| serialize(Eigen::PlainObjectBase< Derivedbb_mins > &bb_mins, Eigen::PlainObjectBase< Derivedbb_maxs > &bb_maxs, Eigen::PlainObjectBase< Derivedelements > &elements, const int i=0) const | igl::AABB< DerivedV, DIM > | |
| size() const | igl::AABB< DerivedV, DIM > | |
| squared_distance(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const RowVectorDIMS &p, int &i, Eigen::PlainObjectBase< RowVectorDIMS > &c) const | igl::AABB< DerivedV, DIM > | |
| squared_distance(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const RowVectorDIMS &p, const Scalar low_sqr_d, const Scalar up_sqr_d, int &i, Eigen::PlainObjectBase< RowVectorDIMS > &c) const | igl::AABB< DerivedV, DIM > | |
| squared_distance(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const RowVectorDIMS &p, const Scalar up_sqr_d, int &i, Eigen::PlainObjectBase< RowVectorDIMS > &c) const | igl::AABB< DerivedV, DIM > | |
| squared_distance(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const Eigen::MatrixBase< DerivedP > &P, Eigen::PlainObjectBase< DerivedsqrD > &sqrD, Eigen::PlainObjectBase< DerivedI > &I, Eigen::PlainObjectBase< DerivedC > &C) const | igl::AABB< DerivedV, DIM > | |
| squared_distance(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const AABB< Derivedother_V, DIM > &other, const Eigen::MatrixBase< Derivedother_V > &other_V, const Eigen::MatrixBase< Derivedother_Ele > &other_Ele, Eigen::PlainObjectBase< DerivedsqrD > &sqrD, Eigen::PlainObjectBase< DerivedI > &I, Eigen::PlainObjectBase< DerivedC > &C) const | igl::AABB< DerivedV, DIM > | |
| subtree_size() const | igl::AABB< DerivedV, DIM > | |
| swap(AABB &first, AABB &second) | igl::AABB< DerivedV, DIM > | friend |
| update(const Eigen::AlignedBox< Scalar, DIM > &new_box, const Scalar pad=0) | igl::AABB< DerivedV, DIM > | |
| update_primitive(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, const Scalar pad=0) | igl::AABB< DerivedV, DIM > | |
| validate() const | igl::AABB< DerivedV, DIM > | |
| VectorDIMS typedef | igl::AABB< DerivedV, DIM > |