GUIDOLib  1.7.7
Guido Engine Internal Documentation
GRBeginSpaceForceFunction2.h
1 /*
2  GUIDO Library
3  Copyright (C) 2002 Holger Hoos, Juergen Kilian, Kai Renz
4  Copyright (C) 2002-2017 Grame
5 
6  This Source Code Form is subject to the terms of the Mozilla Public
7  License, v. 2.0. If a copy of the MPL was not distributed with this
8  file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 
10  Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
11  research@grame.fr
12 
13 */
14 #ifndef GRBeginSpaceForceFunction2_H
15 #define GRBeginSpaceForceFunction2_H
16 
17 #include "GRSpringForceIndex.h"
18 #include "kf_vect.h"
19 
21 
31 {
32  public:
35 
36  float getTop(int i) const
37  {
38  return vecttop.Get(i);
39  }
40 
41  float getBottom(int i) const
42  {
43  return vectbottom.Get(i);
44  }
45 
46  void setHeight(int i,float top,float bottom)
47  {
48  vecttop.Set(i,top);
49  vectbottom.Set(i,bottom);
50  }
51 
52  protected:
55 };
56 
57 #endif
GRBeginSpaceForceFunction2::~GRBeginSpaceForceFunction2
virtual ~GRBeginSpaceForceFunction2()
Definition: GRBeginSpaceForceFunction2.h:34
GRBeginSpaceForceFunction2::setHeight
void setHeight(int i, float top, float bottom)
Definition: GRBeginSpaceForceFunction2.h:46
GRBeginSpaceForceFunction2::vectbottom
FloatVect vectbottom
Definition: GRBeginSpaceForceFunction2.h:54
KF_Vector::Get
TYPE Get(int index) const
Returns element[index] if existing and noelement if element[index] doesn't exist.
Definition: kf_vect.h:294
GRBeginSpaceForceFunction2::GRBeginSpaceForceFunction2
GRBeginSpaceForceFunction2(float force)
Definition: GRBeginSpaceForceFunction2.h:33
GRBeginSpaceForceFunction2
GRBeginSpaceForceFunction2 is an derived version of GRSpaceForceFunction2.
Definition: GRBeginSpaceForceFunction2.h:30
KF_Vector::Set
void Set(int index, TYPE mydata)
Definition: kf_vect.h:128
GRBeginSpaceForceFunction2::getTop
float getTop(int i) const
Definition: GRBeginSpaceForceFunction2.h:36
GRSpaceForceFunction2
This class realizes the second implementation of the space-force-function.
Definition: GRSpringForceIndex.h:99
GRBeginSpaceForceFunction2::getBottom
float getBottom(int i) const
Definition: GRBeginSpaceForceFunction2.h:41
KF_Vector< float >
GRBeginSpaceForceFunction2::vecttop
FloatVect vecttop
Definition: GRBeginSpaceForceFunction2.h:53

Guido Project Copyright © 2019 Grame-CNCM