Gocator API
 All Classes Files Functions Variables Typedefs Macros Groups Pages
GoTransform.h
Go to the documentation of this file.
1 /**
2  * @file GoTransform.h
3  * @brief Declares the GoTransform class.
4  *
5  * @internal
6  * Copyright (C) 2011-2012 by LMI Technologies Inc.
7  * Licensed under the MIT License.
8  * Redistributed files must retain the above copyright notice.
9  */
10 #ifndef GO_TRANSFORM_H
11 #define GO_TRANSFORM_H
12 
13 #include <GoSdk/GoSdkDef.h>
14 
15 kBeginHeader()
16 
17 /**
18  * @class GoTransform
19  * @extends kObject
20  * @ingroup GoSdk
21  * @brief Represents a ...
22  */
23 typedef kObject GoTransform;
24 
25 GoFx(k64f) GoTransform_EncoderResolution(GoTransform transform);
26 GoFx(kStatus) GoTransform_SetEncoderResolution(GoTransform transform, k64f value);
27 
28 GoFx(k64f) GoTransform_Speed(GoTransform transform);
29 GoFx(kStatus) GoTransform_SetSpeed(GoTransform transform, k64f value);
30 
31 GoFx(k64f) GoTransform_X(GoTransform transform, GoRole role);
32 GoFx(kStatus) GoTransform_SetX(GoTransform transform, GoRole role, k64f offset);
33 
34 GoFx(k64f) GoTransform_Y(GoTransform transform, GoRole role);
35 GoFx(kStatus) GoTransform_SetY(GoTransform transform, GoRole role, k64f offset);
36 
37 GoFx(k64f) GoTransform_Z(GoTransform transform, GoRole role);
38 GoFx(kStatus) GoTransform_SetZ(GoTransform transform, GoRole role, k64f offset);
39 
40 GoFx(k64f) GoTransform_XAngle(GoTransform transform, GoRole role);
41 GoFx(kStatus) GoTransform_SetXAngle(GoTransform transform, GoRole role, k64f offset);
42 
43 GoFx(k64f) GoTransform_YAngle(GoTransform transform, GoRole role);
44 GoFx(kStatus) GoTransform_SetYAngle(GoTransform transform, GoRole role, k64f offset);
45 
46 GoFx(k64f) GoTransform_ZAngle(GoTransform transform, GoRole role);
47 GoFx(kStatus) GoTransform_SetZAngle(GoTransform transform, GoRole role, k64f offset);
48 
49 
50 kEndHeader()
51 #include <GoSdk/GoTransform.x.h>
52 
53 #endif
Essential API declarations.
Represents a ...
Definition: GoTransform.h:15