FF3DLinearForceModel Struct Reference

#include <FF3DLinearForceModel.h>

Inherits FF3DForceModel.

Collaboration diagram for FF3DLinearForceModel:

Collaboration graph
[legend]
List of all members.

Detailed Description

linear force model constraint FF3DDevice on an invisible line

Definition at line 38 of file FF3DLinearForceModel.h.

Public Member Functions

 FF3DLinearForceModel (const Vec3f &pt1, const Vec3f &pt2, const mgFloat &stiffness=STIFFNESS)
 default constructor
 FF3DLinearForceModel (const FF3DLinearForceModel &fm)
 copy constructor
virtual FF3DForceModelclone ()
 clone method
virtual Vec3f evaluate (const Vec3f &pPos, const mgFloat &w)

Public Attributes

mgFloat _stiffness
Vec3f _pt1
Vec3f _pt2

Static Public Attributes

static Vec3f _oldForce = Vec3f(0,0,0)


Constructor & Destructor Documentation

FF3DLinearForceModel::FF3DLinearForceModel ( const Vec3f &  pt1,
const Vec3f &  pt2,
const mgFloat &  stiffness = STIFFNESS 
)

default constructor

Parameters:
pt1 first point to define line
pt2 second point

Definition at line 32 of file FF3DLinearForceModel.cpp.

FF3DLinearForceModel::FF3DLinearForceModel ( const FF3DLinearForceModel fm  ) 

copy constructor

Definition at line 40 of file FF3DLinearForceModel.cpp.


Member Function Documentation

virtual FF3DForceModel* FF3DLinearForceModel::clone (  )  [inline, virtual]

clone method

Implements FF3DForceModel.

Definition at line 54 of file FF3DLinearForceModel.h.

virtual Vec3f FF3DLinearForceModel::evaluate ( const Vec3f &  pPos,
const mgFloat &  w 
) [inline, virtual]

Definition at line 56 of file FF3DLinearForceModel.h.


Member Data Documentation

Vec3f FF3DForceModel::_oldForce = Vec3f(0,0,0) [static, inherited]

Definition at line 37 of file ff3dforcemodel.h.

Vec3f FF3DLinearForceModel::_pt1

Definition at line 42 of file FF3DLinearForceModel.h.

Vec3f FF3DLinearForceModel::_pt2

Definition at line 43 of file FF3DLinearForceModel.h.

mgFloat FF3DLinearForceModel::_stiffness

Definition at line 40 of file FF3DLinearForceModel.h.


The documentation for this struct was generated from the following files:
Generated on Tue Oct 16 17:10:55 2007 for Micole by  doxygen 1.4.7