cisst-saw
Toggle main menu visibility
Loading...
Searching...
No Matches
tmp
cisst-saw
cisst
cisstParameterTypes
prmForwardDeclarations.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
Author(s): Rajesh Kumar, Anton Deguet
6
Created on: 2008-03-03
7
8
(C) Copyright 2007-2026 Johns Hopkins University (JHU), All Rights Reserved.
9
10
--- begin cisst license - do not edit ---
11
12
This software is provided "as is" under an open source license, with
13
no warranty. The complete license can be found in license.txt and
14
http://www.cisst.org/cisst/license.txt.
15
16
--- end cisst license ---
17
*/
18
23
24
25
#ifndef _prmForwardDeclarations_h
26
#define _prmForwardDeclarations_h
27
28
// motion enums
30
typedef
enum
Blocking
{
31
NO_WAIT
,
32
WAIT_START
,
33
WAIT_FINISH
34
}
prmBlocking
;
35
36
#include <
cisstCommon/cmnDataFunctionsEnumMacros.h
>
37
CMN_DATA_SPECIALIZATION_FOR_ENUM
(
Blocking
,
int
);
38
#if CISST_HAS_JSON
39
CMN_DECLARE_DATA_FUNCTIONS_JSON_FOR_ENUM
(
Blocking
);
40
#endif
41
42
// robot API types
43
class
prmPositionCartesianGet
;
44
class
prmPositionCartesianSet
;
45
class
prmVelocityCartesianGet
;
46
class
prmVelocityCartesianSet
;
47
class
prmForceCartesianGet
;
48
class
prmForceCartesianSet
;
49
class
prmBaseFrame
;
50
51
class
prmPositionJointGet
;
52
class
prmPositionJointSet
;
53
class
prmVelocityJointGet
;
54
class
prmVelocityJointSet
;
55
56
class
prmEventButton
;
57
58
#endif
// _prmForwardDeclarations_h
prmBaseFrame
Definition
prmBaseFrame.h:42
prmEventButton
Definition
prmEventButton.h:36
prmForceCartesianGet
Definition
prmForceCartesianGet.h:35
prmForceCartesianSet
Definition
prmForceCartesianSet.h:39
prmPositionCartesianGet
Definition
prmPositionCartesianGet.h:35
prmPositionCartesianSet
Definition
prmPositionCartesianSet.h:37
prmPositionJointGet
Definition
prmPositionJointGet.h:35
prmPositionJointSet
Definition
prmPositionJointSet.h:36
prmVelocityCartesianGet
Definition
prmVelocityCartesianGet.h:36
prmVelocityCartesianSet
Definition
prmVelocityCartesianSet.h:43
prmVelocityJointGet
Definition
prmVelocityJointGet.h:39
prmVelocityJointSet
Definition
prmVelocityJointSet.h:38
cmnDataFunctionsEnumMacros.h
CMN_DATA_SPECIALIZATION_FOR_ENUM
#define CMN_DATA_SPECIALIZATION_FOR_ENUM(_enum, _promotedType)
Definition
cmnDataFunctionsEnumMacros.h:93
CMN_DECLARE_DATA_FUNCTIONS_JSON_FOR_ENUM
#define CMN_DECLARE_DATA_FUNCTIONS_JSON_FOR_ENUM(_enum)
Definition
cmnDataFunctionsEnumMacros.h:97
prmBlocking
enum Blocking prmBlocking
Blocking
Blocking
Definition
prmForwardDeclarations.h:30
WAIT_FINISH
@ WAIT_FINISH
Definition
prmForwardDeclarations.h:33
WAIT_START
@ WAIT_START
Definition
prmForwardDeclarations.h:32
NO_WAIT
@ NO_WAIT
Definition
prmForwardDeclarations.h:31
Generated by
1.18.0