| AddObserver(Observer &) | mirtk::Observable | inline | 
  | AddPointData(const char *name, vtkSmartPointer< vtkDataArray > &data, bool global=false) | mirtk::PointSetForce | protected | 
  | AddPointData(const char *name, int c=1, int type=VTK_FLOAT, bool global=false) | mirtk::PointSetForce | protected | 
  | AllocateCount(int) | mirtk::PointSetForce | protected | 
  | AllocateGradient(int) | mirtk::PointSetForce | protected | 
  | Broadcast(Event, const void *=NULL) | mirtk::Observable | inline | 
  | ClearObservers() | mirtk::Observable | inline | 
  | Configurable(const char *="") | mirtk::Configurable | protected | 
  | Configurable(const Configurable &) | mirtk::Configurable | protected | 
  | mirtk::PointSetForce::CopyAttributes(const PointSetForce &) | mirtk::PointSetForce | protected | 
  | DefaultName() const | mirtk::Configurable |  | 
  | DefaultPrefix() const | mirtk::Configurable | protected | 
  | DeformedPointSet() const | mirtk::PointSetForce | inlineprotected | 
  | DeformedSurface() const | mirtk::PointSetForce | inlineprotected | 
  | DeleteObserver(Observer &) | mirtk::Observable | inline | 
  | Edges() const | mirtk::PointSetForce | inlineprotected | 
  | EdgeTable typedef | mirtk::PointSetForce |  | 
  | EnergyMeasure() const =0 | mirtk::EnergyTerm | pure virtual | 
  | EnergyTerm(const char *="", double=1.0) | mirtk::EnergyTerm | protected | 
  | EnergyTerm(const EnergyTerm &) | mirtk::EnergyTerm | protected | 
  | Evaluate() | mirtk::NormalForce | protectedvirtual | 
  | EvaluateGradient(double *, double, double) | mirtk::NormalForce | protectedvirtual | 
  | ExternalMagnitude() const | mirtk::InternalForce | protected | 
  | Factory() | mirtk::EnergyTerm | static | 
  | FactoryType typedef | mirtk::EnergyTerm |  | 
  | GetInitialPoints() const | mirtk::PointSetForce | protected | 
  | Gradient(double *gradient, double step) | mirtk::EnergyTerm |  | 
  | GradientStep(const double *gradient, double &min, double &max) const | mirtk::EnergyTerm | virtual | 
  | GradientType typedef | mirtk::PointSetForce |  | 
  | HasName() const | mirtk::Configurable | protected | 
  | HasPrefix() const | mirtk::Configurable | protected | 
  | Init() | mirtk::PointSetForce | protected | 
  | Initialize() | mirtk::PointSetForce | virtual | 
  | InitialStatus() const | mirtk::PointSetForce | inlineprotected | 
  | InitialValue() | mirtk::EnergyTerm |  | 
  | InsertWithPrefix(ParameterList &, string, T) const | mirtk::Configurable | protected | 
  | InsertWithPrefix(ParameterList &, const ParameterList &) const | mirtk::Configurable | inlineprotected | 
  | InternalForce(const char *="", double=1.0) | mirtk::InternalForce | protected | 
  | InternalForce(const InternalForce &) | mirtk::InternalForce | protected | 
  | mirtkAggregateMacro(int, Count) | mirtk::PointSetForce | protected | 
  | mirtkAttributeMacro(int, GradientSize) | mirtk::PointSetForce | protected | 
  | mirtkAttributeMacro(int, CountSize) | mirtk::PointSetForce | protected | 
  | mirtkAttributeMacro(bool, InitialUpdate) | mirtk::PointSetForce | protected | 
  | mirtkComponentMacro(GradientType, Gradient) | mirtk::PointSetForce | protected | 
  | mirtkPublicAggregateMacro(RegisteredPointSet, PointSet) | mirtk::PointSetForce | protected | 
  | mirtk::PointSetForce::mirtkPublicAttributeMacro(int, GradientAveraging) | mirtk::PointSetForce | protected | 
  | mirtk::PointSetForce::mirtkPublicAttributeMacro(bool, AverageSignedGradients) | mirtk::PointSetForce | protected | 
  | mirtk::PointSetForce::mirtkPublicAttributeMacro(bool, AverageGradientMagnitude) | mirtk::PointSetForce | protected | 
  | mirtkReadOnlyAttributeMacro(bool, SurfaceForce) | mirtk::PointSetForce | protected | 
  | mirtkReadOnlyAttributeMacro(int, NumberOfPoints) | mirtk::PointSetForce | protected | 
  | NameOfClass() const =0 | mirtk::Object | pure virtual | 
  | NameOfType() | mirtk::Object | inlinestatic | 
  | Neighbors(int=-1) const | mirtk::PointSetForce | inlineprotected | 
  | New(InternalForceTerm, const char *="", double=1.0) | mirtk::InternalForce | static | 
  | mirtk::PointSetForce::New(EnergyMeasure, const char *="", double=1.0) | mirtk::EnergyTerm | static | 
  | NodeNeighbors typedef | mirtk::PointSetForce |  | 
  | NormalForce(const char *="", double=1.0) | mirtk::NormalForce |  | 
  | NormalForce(const NormalForce &) | mirtk::NormalForce |  | 
  | NormalizedGradient(double *gradient, double step) | mirtk::EnergyTerm |  | 
  | Normals() const | mirtk::PointSetForce | inlineprotected | 
  | NotifyObservers(Event, const void *=NULL) | mirtk::Observable | inline | 
  | NumberOfObservers() const | mirtk::Observable | inline | 
  | Observable() | mirtk::Observable | inlineprotected | 
  | Observable(const Observable &) | mirtk::Observable | inlineprotected | 
  | operator=(const NormalForce &) | mirtk::NormalForce |  | 
  | mirtk::InternalForce::operator=(const InternalForce &) | mirtk::InternalForce | protected | 
  | mirtk::PointSetForce::operator=(const PointSetForce &) | mirtk::PointSetForce | protected | 
  | mirtk::EnergyTerm::operator=(const EnergyTerm &) | mirtk::EnergyTerm | protected | 
  | mirtk::Configurable::operator=(const Configurable &) | mirtk::Configurable | protected | 
  | mirtk::Observable::operator=(const Observable &) | mirtk::Observable | inlineprotected | 
  | OriginalPointSet() const | mirtk::PointSetForce | inlineprotected | 
  | OriginalSurface() const | mirtk::PointSetForce | inlineprotected | 
  | Parameter() const | mirtk::InternalForce | virtual | 
  | mirtk::Configurable::Parameter(const ParameterList &) | mirtk::Object | inline | 
  | ParameterNameWithoutPrefix(const char *) const | mirtk::Configurable | protected | 
  | ParameterNameWithPrefix(const string &) const | mirtk::Configurable | protected | 
  | ParameterNameWithPrefix(const char *) const | mirtk::Configurable | protected | 
  | PointData() const | mirtk::PointSetForce | inlineprotected | 
  | PointData(const char *name, bool optional=false) const | mirtk::PointSetForce | protected | 
  | Points() const | mirtk::PointSetForce | inlineprotected | 
  | PointSetForce(const char *="", double=1.0) | mirtk::PointSetForce | protected | 
  | PointSetForce(const PointSetForce &) | mirtk::PointSetForce | protected | 
  | Prefix(const char *=NULL) const | mirtk::EnergyTerm |  | 
  | Print(Indent=0) const | mirtk::EnergyTerm | virtual | 
  | RawValue(double) const | mirtk::EnergyTerm | virtual | 
  | RawValue() | mirtk::EnergyTerm |  | 
  | Reinitialize() | mirtk::PointSetForce | virtual | 
  | RemovePointData(const char *name) | mirtk::PointSetForce | protected | 
  | ResetInitialValue() | mirtk::EnergyTerm |  | 
  | ResetValue() | mirtk::EnergyTerm |  | 
  | Set(const char *, const char *) | mirtk::Configurable | virtual | 
  | SetWithoutPrefix(const char *, const char *) | mirtk::InternalForce | protectedvirtual | 
  | SetWithPrefix(const char *, const char *) | mirtk::EnergyTerm | protectedvirtual | 
  | SharedEdgeTable() const | mirtk::PointSetForce | inlineprotected | 
  | Status() const | mirtk::PointSetForce | inlineprotected | 
  | Throw(ErrorType err, const char *func, Args... args) const | mirtk::Object | protected | 
  | ThrowStatic(ErrorType err, const char *cls, const char *func, Args... args) | mirtk::Object | protectedstatic | 
  | TryNew(EnergyMeasure, const char *="", double=1.0) | mirtk::EnergyTerm | static | 
  | Update(bool=true) | mirtk::PointSetForce | virtual | 
  | Upgrade() | mirtk::EnergyTerm | virtual | 
  | Value() | mirtk::EnergyTerm |  | 
  | WriteDataSets(const char *, const char *, bool=true) const | mirtk::PointSetForce | virtual | 
  | WriteGradient(const char *, const char *) const | mirtk::PointSetForce | virtual | 
  | ~Configurable() | mirtk::Configurable | virtual | 
  | ~EnergyTerm() | mirtk::EnergyTerm | virtual | 
  | ~InternalForce() | mirtk::InternalForce | virtual | 
  | ~NormalForce() | mirtk::NormalForce | virtual | 
  | ~Object() | mirtk::Object | inlinevirtual | 
  | ~Observable() | mirtk::Observable | inlinevirtual | 
  | ~PointSetForce() | mirtk::PointSetForce | virtual |