BaseCollisionElementIterator(Index index=0) | sofa::core::BaseCollisionElementIterator | inline |
BaseCollisionElementIterator(Index index, VIterator it, VIterator itend) | sofa::core::BaseCollisionElementIterator | inline |
BaseCollisionElementIterator(VIterator it, VIterator itend) | sofa::core::BaseCollisionElementIterator | inline |
canCollideWith(const TCollisionElementIterator< Model > &elem) const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
Coord typedef | sofa::component::collision::geometry::TTriangle< TDataTypes > | |
DataTypes typedef | sofa::component::collision::geometry::TTriangle< TDataTypes > | |
Deriv typedef | sofa::component::collision::geometry::TTriangle< TDataTypes > | |
draw(const core::visual::VisualParams *vparams) | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
emptyVector | sofa::core::BaseCollisionElementIterator | protectedstatic |
flags() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
getCollisionModel() const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
getContactFriction() const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
getContactStiffness() const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
getExternalChildren() const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | |
getIndex() const | sofa::core::BaseCollisionElementIterator | inline |
getInternalChildren() const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | |
getProximity() const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
getVIterator() const | sofa::core::BaseCollisionElementIterator | inline |
getVIteratorEnd() const | sofa::core::BaseCollisionElementIterator | inline |
hasFreePosition() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
Index typedef | sofa::component::collision::geometry::TTriangle< TDataTypes > | |
index | sofa::core::BaseCollisionElementIterator | protected |
interpX(type::Vec< 2, Real > bary) const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
isActive(core::CollisionModel *cm=nullptr) const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
isLeaf() const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
it | sofa::core::BaseCollisionElementIterator | protected |
itend | sofa::core::BaseCollisionElementIterator | protected |
Model typedef | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | |
model | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | |
n() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
n() | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
next() | sofa::core::BaseCollisionElementIterator | inline |
operator!=(const TCollisionElementIterator< Model2 > &i) const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
operator+(int n) const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
operator++() | sofa::core::BaseCollisionElementIterator | inline |
operator++(int) | sofa::core::BaseCollisionElementIterator | inline |
operator+=(int n) | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
operator==(const TCollisionElementIterator< Model2 > &i) const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
operator[](Index i) const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p(Index i) const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p1() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p1Free() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p1Index() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p2() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p2Free() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p2Index() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p3() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p3Free() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
p3Index() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
ParentModel typedef | sofa::component::collision::geometry::TTriangle< TDataTypes > | |
Real typedef | sofa::component::collision::geometry::TTriangle< TDataTypes > | |
shape() | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
shape() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
TCollisionElementIterator(Model *model=nullptr, Index index=0) | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
TCollisionElementIterator(Model *model, Index index, VIterator it, VIterator itend) | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
TCollisionElementIterator(Model *model, VIterator it, VIterator itend) | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
TTriangle(ParentModel *model, Index index) | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
TTriangle() | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
TTriangle(const core::CollisionElementIterator &i) | sofa::component::collision::geometry::TTriangle< TDataTypes > | inlineexplicit |
TTriangle(ParentModel *model, Index index, helper::ReadAccessor< typename DataTypes::VecCoord > &) | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
v(Index i) const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
v1() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
v2() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
v3() const | sofa::component::collision::geometry::TTriangle< TDataTypes > | inline |
valid() const | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | inline |
VIterator typedef | sofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | |