Namespaces | |
impl | |
Classes | |
class | AreaMapping |
class | BaseNonLinearMapping |
class | DistanceFromTargetMappingInternalData |
This class can be overridden if needed for additional storage within template specializations. More... | |
struct | BaseDistanceFromTargetMapping |
class | DistanceFromTargetMapping |
class | DistanceMapping |
class | DistanceMultiMapping |
class | NonLinearMappingData |
class | RigidMappingInternalData |
This class can be overridden if needed for additional storage within template specializations. More... | |
class | RigidMapping |
struct | RigidMappingMatrixHelper |
struct | RigidMappingMatrixHelper< 2, Real > |
struct | RigidMappingMatrixHelper< 3, Real > |
class | SquareDistanceMapping |
class | SquareMapping |
class | VolumeMapping |
Typedefs | |
using | StabilizedNonLinearMappingData = NonLinearMappingData< true > |
Functions | |
void | registerAreaMapping (sofa::core::ObjectFactory *factory) |
void | registerDistanceFromTargetMapping (sofa::core::ObjectFactory *factory) |
void | registerDistanceMapping (sofa::core::ObjectFactory *factory) |
void | registerDistanceMultiMapping (sofa::core::ObjectFactory *factory) |
void | registerRigidMapping (sofa::core::ObjectFactory *factory) |
void | registerSquareDistanceMapping (sofa::core::ObjectFactory *factory) |
void | registerSquareMapping (sofa::core::ObjectFactory *factory) |
void | registerVolumeMapping (sofa::core::ObjectFactory *factory) |
SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
SOFA_EXPORT_DYNAMIC_LIBRARY void | registerObjects (sofa::core::ObjectFactory *factory) |
void | init () |
Variables | |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | AreaMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | DistanceFromTargetMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | DistanceFromTargetMapping< Vec1Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | DistanceFromTargetMapping< Rigid3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | DistanceMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | DistanceMapping< Rigid3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | DistanceMultiMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | DistanceMultiMapping< Rigid3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | RigidMapping< Rigid3Types, Vec3Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | RigidMapping< Rigid3Types, Rigid3Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | RigidMapping< Rigid2Types, Vec2Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | SquareDistanceMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | SquareDistanceMapping< Rigid3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | SquareMapping< Vec1Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API | VolumeMapping< Vec3Types, Vec1Types > |
using sofa::component::mapping::nonlinear::StabilizedNonLinearMappingData = typedef NonLinearMappingData<true> |
const char * sofa::component::mapping::nonlinear::getModuleName | ( | ) |
const char * sofa::component::mapping::nonlinear::getModuleVersion | ( | ) |
SOFA_COMPONENT_MAPPING_NONLINEAR_API void sofa::component::mapping::nonlinear::init | ( | ) |
void sofa::component::mapping::nonlinear::initExternalModule | ( | ) |
void sofa::component::mapping::nonlinear::registerAreaMapping | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mapping::nonlinear::registerDistanceFromTargetMapping | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mapping::nonlinear::registerDistanceMapping | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mapping::nonlinear::registerDistanceMultiMapping | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mapping::nonlinear::registerObjects | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mapping::nonlinear::registerRigidMapping | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mapping::nonlinear::registerSquareDistanceMapping | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mapping::nonlinear::registerSquareMapping | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mapping::nonlinear::registerVolumeMapping | ( | sofa::core::ObjectFactory * | factory | ) |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::AreaMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::DistanceFromTargetMapping< Rigid3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::DistanceFromTargetMapping< Vec1Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::DistanceFromTargetMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::DistanceMapping< Rigid3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::DistanceMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::DistanceMultiMapping< Rigid3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::DistanceMultiMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::RigidMapping< Rigid2Types, Vec2Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::RigidMapping< Rigid3Types, Rigid3Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::RigidMapping< Rigid3Types, Vec3Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::SquareDistanceMapping< Rigid3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::SquareDistanceMapping< Vec3Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::SquareMapping< Vec1Types, Vec1Types > |
template class SOFA_COMPONENT_MAPPING_NONLINEAR_API sofa::component::mapping::nonlinear::VolumeMapping< Vec3Types, Vec1Types > |