SOFA API  014b24ea
Open source framework for multi-physics simuation
sofa::component::misc Namespace Reference

namespace meshexporter More...

Classes

class  AddDataRepository
 Add a new path to DataRepository. More...
 
class  AddPluginRepository
 Add a new path to PluginRepository. More...
 
class  BaseAddResourceRepository
 
class  BlenderExporter
 
class  CompareState
 
class  CompareStateCreator
 Create CompareState component in the graph each time needed. More...
 
class  CompareStateResult
 
class  CompareTopology
 
class  CompareTopologyCreator
 Create CompareTopology component in the graph each time needed. More...
 
class  CompareTopologyResult
 
class  DataController
 DataController Class. More...
 
class  DataMonitor
 DataMonitor Class. More...
 
class  DevAngleCollisionMonitor
 
class  DevMonitor
 
class  DevMonitorManager
 
class  DevTensionMonitor
 
class  EvalPointsDistance
 
class  EvalSurfaceDistance
 
class  ExtraMonitor
 
struct  input_event
 
class  InputEventReader
 InputEventReader Class. More...
 
class  InteractingBehaviorModel
 Abstract Interface of components defining the behavior of a simulated object. More...
 
class  MeshTetraStuffing
 Create a tetrahedral volume mesh from a surface, using the algorithm from F. Labelle and J.R. Shewchuk, "Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles", SIGGRAPH 2007. More...
 
class  Monitor
 
class  PauseAnimation
 
class  PauseAnimationOnEvent
 
class  ReadState
 
class  ReadStateActivator
 
class  ReadStateCreator
 Create ReadState component in the graph each time needed. More...
 
class  ReadStateModifier
 
class  ReadTopology
 
class  ReadTopologyActivator
 
class  ReadTopologyCreator
 Create ReadTopology component in the graph each time needed. More...
 
class  ReadTopologyModifier
 
class  RequiredPlugin
 
class  TopologicalChangeProcessor
 
class  TriangleIncisionInformation
 
class  VTKExporter
 
class  WriteState
 
class  WriteStateActivator
 
class  WriteStateCreator
 Create WriteState component in the graph each time needed. More...
 
class  WriteTopology
 
class  WriteTopologyActivator
 
class  WriteTopologyCreator
 Create WriteTopology component in the graph each time needed. More...
 

Variables

int BlenderExportClass
 
int VTKExporterClass
 
int WriteStateClass
 
int WriteTopologyClass
 
int InputEventReaderClass
 
int ReadStateClass
 
int ReadTopologyClass
 
int PauseAnimationOnEventClass
 
int MeshTetraStuffingClass
 
int TopologicalChangeProcessorClass
 
int CompareStateClass
 
int CompareTopologyClass
 
int DataControllerClass
 
int DataMonitorClass
 
int DevAngleCollisionMonitorClass
 
int DevMonitorManagerClass
 
int DevTensionMonitorClass
 
template class SOFA_SOFAVALIDATION_API DevTensionMonitor< Rigid3Types >
 
int EvalPointsDistanceClass
 
template class SOFA_SOFAVALIDATION_API EvalPointsDistance< Vec3Types >
 
template class SOFA_SOFAVALIDATION_API EvalPointsDistance< Rigid3Types >
 
int EvalSurfaceDistanceClass
 
template class SOFA_SOFAVALIDATION_API EvalSurfaceDistance< Vec3Types >
 
int ExtraMonitorClass
 
int MonitorClass
 
template class SOFA_SOFAVALIDATION_API Monitor< Vec3Types >
 
template class SOFA_SOFAVALIDATION_API Monitor< Vec6Types >
 
template class SOFA_SOFAVALIDATION_API Monitor< Rigid3Types >
 
int RequiredPluginClass
 

Detailed Description

namespace meshexporter

stlexporter

This is for compatibility with old code base in which OBJExporter where in sofa::component::misc.

Import the object in the "old" namespace to allow smooth update of code base.

Variable Documentation

int sofa::component::misc::BlenderExportClass
Initial value:
= core::RegisterObject("Export the simulation result as blender point cache files")
.add< BlenderExporter<Vec3dTypes> >()
.add< BlenderExporter<Rigid3Types> >()
int sofa::component::misc::CompareStateClass
Initial value:
= core::RegisterObject("Compare State vectors from a reference frame to the associated Mechanical State")
.add< CompareState >()
int sofa::component::misc::CompareTopologyClass
Initial value:
= core::RegisterObject("Compare Topology containers from a reference frame to the associated Topology")
.add< CompareTopology >()
int sofa::component::misc::DataControllerClass
Initial value:
= core::RegisterObject("DataController")
.add< DataController >()
int sofa::component::misc::DataMonitorClass
Initial value:
= core::RegisterObject("DataMonitor")
.add< DataMonitor >()
int sofa::component::misc::DevAngleCollisionMonitorClass
Initial value:
= core::RegisterObject("Angle collision monitoring")
.add< DevAngleCollisionMonitor<Rigid3Types> >()
int sofa::component::misc::DevMonitorManagerClass
Initial value:
= sofa::core::RegisterObject("DevMonitorManager")
.add< DevMonitorManager >()
RegisterObject & add(bool defaultTemplate=false)
Definition: ObjectFactory.h:291
Helper class used to register a class in the ObjectFactory.
Definition: ObjectFactory.h:259
template class SOFA_SOFAVALIDATION_API sofa::component::misc::DevTensionMonitor< Rigid3Types >
int sofa::component::misc::DevTensionMonitorClass
Initial value:
= core::RegisterObject("Tension monitoring")
.add< DevTensionMonitor<Rigid3Types> >()
template class SOFA_SOFAVALIDATION_API sofa::component::misc::EvalPointsDistance< Rigid3Types >
template class SOFA_SOFAVALIDATION_API sofa::component::misc::EvalPointsDistance< Vec3Types >
int sofa::component::misc::EvalPointsDistanceClass
Initial value:
= core::RegisterObject("Periodically compute the distance between 2 set of points")
.add< EvalPointsDistance<Vec3Types> >()
.add< EvalPointsDistance<Rigid3Types> >()
template class SOFA_SOFAVALIDATION_API sofa::component::misc::EvalSurfaceDistance< Vec3Types >
int sofa::component::misc::EvalSurfaceDistanceClass
Initial value:
= core::RegisterObject("Periodically compute the distance between 2 set of points")
.add< EvalSurfaceDistance<Vec3Types> >()
int sofa::component::misc::ExtraMonitorClass
Initial value:
= core::RegisterObject("Monitoring of particles")
.add<ExtraMonitor<Vec3Types> >(true)
.add<ExtraMonitor<Vec6Types> >()
.add<ExtraMonitor<Rigid3Types> >()
int sofa::component::misc::InputEventReaderClass
Initial value:
= core::RegisterObject("Read events from file")
.add< InputEventReader >()
int sofa::component::misc::MeshTetraStuffingClass
Initial value:
= core::RegisterObject("Create a tetrahedral volume mesh from a surface, using the algorithm from F. Labelle and J.R. Shewchuk, \"Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles\", SIGGRAPH 2007.")
.add< MeshTetraStuffing >()
template class SOFA_SOFAVALIDATION_API sofa::component::misc::Monitor< Rigid3Types >
template class SOFA_SOFAVALIDATION_API sofa::component::misc::Monitor< Vec3Types >
template class SOFA_SOFAVALIDATION_API sofa::component::misc::Monitor< Vec6Types >
int sofa::component::misc::MonitorClass
Initial value:
= core::RegisterObject("Monitoring of particles")
.add< Monitor<Vec3Types> >(true)
.add< Monitor<Vec6Types> >()
.add< Monitor<Rigid3Types> >()
int sofa::component::misc::PauseAnimationOnEventClass
Initial value:
= core::RegisterObject("PauseAnimationOnEvent")
.add< PauseAnimationOnEvent >()
int sofa::component::misc::ReadStateClass
Initial value:
= core::RegisterObject("Read State vectors from file at each timestep")
.add< ReadState >()
int sofa::component::misc::ReadTopologyClass
Initial value:
= core::RegisterObject("Read topology containers informations from file at each timestep")
.add< ReadTopology >()
int sofa::component::misc::RequiredPluginClass
Initial value:
= core::RegisterObject("Load the required plugins")
.add< RequiredPlugin >()
int sofa::component::misc::TopologicalChangeProcessorClass
Initial value:
= core::RegisterObject("Read topological Changes and process them.")
.add< TopologicalChangeProcessor >()
int sofa::component::misc::VTKExporterClass
Initial value:
= core::RegisterObject("Save State vectors from file at each timestep")
.add< VTKExporter >()
int sofa::component::misc::WriteStateClass
Initial value:
= core::RegisterObject("Write State vectors to file at each timestep")
.add< WriteState >()
int sofa::component::misc::WriteTopologyClass
Initial value:
= core::RegisterObject("Write topology containers informations to file at each timestep")
.add< WriteTopology >()