#include <LineModel.h>


Public Member Functions | |
| Line (LineModel *model, int index) | |
| Line (core::CollisionElementIterator &i) | |
| unsigned | i1 () const |
| unsigned | i2 () const |
| const Vector3 & | p1 () const |
| const Vector3 & | p2 () const |
| const Vector3 & | p1Free () const |
| const Vector3 & | p2Free () const |
| const Vector3 & | v1 () const |
| const Vector3 & | v2 () const |
Definition at line 47 of file LineModel.h.
Definition at line 129 of file LineModel.h.
| sofa::component::collision::Line::Line | ( | core::CollisionElementIterator & | i | ) | [inline, explicit] |
Definition at line 133 of file LineModel.h.
| unsigned sofa::component::collision::Line::i1 | ( | ) | const [inline] |
Definition at line 138 of file LineModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
| unsigned sofa::component::collision::Line::i2 | ( | ) | const [inline] |
Definition at line 139 of file LineModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
| const Vector3 & sofa::component::collision::Line::p1 | ( | ) | const [inline] |
Definition at line 141 of file LineModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
Referenced by sofa::component::collision::LineModel::computeBoundingTree(), sofa::component::collision::LineModel::computeContinuousBoundingTree(), sofa::component::collision::NewProximityIntersection::computeIntersection(), sofa::component::collision::MinProximityIntersection::computeIntersection(), sofa::component::collision::LocalMinDistance::computeIntersection(), sofa::component::collision::DiscreteIntersection::computeIntersection(), sofa::component::collision::LineModel::draw(), sofa::component::collision::MinProximityIntersection::testIntersection(), sofa::component::collision::LocalMinDistance::testIntersection(), and sofa::component::collision::LocalMinDistance::testValidity().
| const Vector3 & sofa::component::collision::Line::p1Free | ( | ) | const [inline] |
Definition at line 144 of file LineModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
Referenced by sofa::component::collision::MinProximityIntersection::computeIntersection(), and sofa::component::collision::LocalMinDistance::computeIntersection().
| const Vector3 & sofa::component::collision::Line::p2 | ( | ) | const [inline] |
Definition at line 142 of file LineModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
Referenced by sofa::component::collision::LineModel::computeBoundingTree(), sofa::component::collision::LineModel::computeContinuousBoundingTree(), sofa::component::collision::NewProximityIntersection::computeIntersection(), sofa::component::collision::MinProximityIntersection::computeIntersection(), sofa::component::collision::LocalMinDistance::computeIntersection(), sofa::component::collision::DiscreteIntersection::computeIntersection(), sofa::component::collision::LineModel::draw(), sofa::component::collision::MinProximityIntersection::testIntersection(), sofa::component::collision::LocalMinDistance::testIntersection(), and sofa::component::collision::LocalMinDistance::testValidity().
| const Vector3 & sofa::component::collision::Line::p2Free | ( | ) | const [inline] |
Definition at line 145 of file LineModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
Referenced by sofa::component::collision::MinProximityIntersection::computeIntersection(), and sofa::component::collision::LocalMinDistance::computeIntersection().
| const Vector3 & sofa::component::collision::Line::v1 | ( | ) | const [inline] |
Definition at line 147 of file LineModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
Referenced by sofa::component::collision::LineModel::computeContinuousBoundingTree().
| const Vector3 & sofa::component::collision::Line::v2 | ( | ) | const [inline] |
Definition at line 148 of file LineModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
Referenced by sofa::component::collision::LineModel::computeContinuousBoundingTree().
1.5.7.1