20#ifndef _CONTOUR_INTERPOLATION_H_
21#define _CONTOUR_INTERPOLATION_H_
23#include "mbsim/contours/contour.h"
Basis-Class for Contour interpolation between Point s, standard contact Point-ContourInterpolation is...
Definition: contour_interpolation.h:35
int contourParameters
number of Contour-parameters used by ContourInterpolation: 1 for lines, 2 for surfaces
Definition: contour_interpolation.h:108
int getNPoints() const
get number of Point s used for interpolation
Definition: contour_interpolation.h:58
std::vector< Point * > getPoints() const
get list of Point s
Definition: contour_interpolation.h:53
ContourInterpolation(const std::string &name, int parameters_, int nPoints_)
constructor
Definition: contour_interpolation.cc:28
virtual double computePointWeight(const fmatvec::Vec2 &zeta, int i, int diff)=0
virtual double computePointWeight(const fmatvec::Vec2 &zeta, int i)=0
prototype of method giving weights of all Point s
int getNZeta() const
get number of Contour-parameters of Contour
Definition: contour_interpolation.h:62
virtual bool testInsideBounds(const fmatvec::Vec2 &zeta)=0
prototype for test if Contour-point given is inside or outside defined contour area
void setPoint(Point *point_, int n)
set point for interpolation
Definition: contour_interpolation.cc:29
int numberOfPoints
size of iPoints, number of Point s used for interpolation
Definition: contour_interpolation.h:112
std::vector< Point * > iPoints
compute all weights for nodes
Definition: contour_interpolation.h:104
basic class for contour definition for rigid (which do not know about their shape) and flexible (they...
Definition: contour.h:40
std::string name
name of element
Definition: element.h:260
most primitive contour: the point (no extention)
Definition: point.h:35
namespace MBSim
Definition: bilateral_constraint.cc:30