cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mtsVFFollowJacobian.h
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /* ex: set filetype=cpp softtabstop=4 shiftwidth=4 tabstop=4 cindent expandtab: */
3 
4 /*
5  $Id: $
6 
7  Author(s): Paul Wilkening
8  Created on:
9 
10  (C) Copyright 2013 Johns Hopkins University (JHU), All Rights Reserved.
11 
12  --- begin cisst license - do not edit ---
13 
14  This software is provided "as is" under an open source license, with
15  no warranty. The complete license can be found in license.txt and
16  http://www.cisst.org/cisst/license.txt.
17 
18  --- end cisst license ---
19  */
20 
21 #ifndef _mtsVFFollowJacobian_h
22 #define _mtsVFFollowJacobian_h
23 
26 #include <sawConstraintController/prmSensorState.h>
30 
32 
35 {
37 
38 public:
39 
40  prmKinematicsState * CurrentKinematics;
41  prmKinematicsState * DesiredKinematics;
42 
46 
50  mtsVFFollowJacobian(const std::string & name, mtsVFDataBase * data) : mtsVFJointPosition(name,data){}
51 
53 
55  void FillInTableauRefs(const mtsVFBase::CONTROLLERMODE mode, const double TickTime);
56 
57 // vctDoubleVec GetAxisAngle(const vctDoubleMat &m);
58 
59 };
60 
62 
63 #endif
mtsVFFollowJacobian()
Definition: mtsVFFollowJacobian.h:45
Typedef for dynamic vectors.
prmKinematicsState * CurrentKinematics
Definition: mtsVFFollowJacobian.h:40
mtsVFFollowJacobian(const std::string &name, mtsVFDataBase *data)
Definition: mtsVFFollowJacobian.h:50
This is the base class for all virtual fixture objects.
Definition: mtsVFFollowJacobian.h:34
This is the base class for all virtual fixture objects.
Definition: mtsVFJointPos.h:30
Typedef for dynamic matrices.
#define CMN_LOG_LOD_RUN_VERBOSE
Definition: cmnLogLoD.h:95
void FillInTableauRefs(const mtsVFBase::CONTROLLERMODE mode, const double TickTime)
Updates co with virtual fixture data.
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
prmKinematicsState * DesiredKinematics
Definition: mtsVFFollowJacobian.h:41
CONTROLLERMODE
Definition: mtsVFBase.h:39
const int CMN_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:331
#define CMN_DECLARE_SERVICES_INSTANTIATION(className)
Definition: cmnClassRegisterMacros.h:202