Gocator Development Kit
 All Classes Files Functions Variables Typedefs Friends Modules Pages
GdkGraphicPlane.h
Go to the documentation of this file.
1 /**
2 * @file GdkGraphicPlane.h
3 * @brief Declares the GdkGraphicPlane class.
4 *
5 * @internal
6 * Copyright (C) 2008-2022 by LMI Technologies Inc. All rights reserved.
7 */
8 #ifndef GDK_GRAPHIC_PLANE_H
9 #define GDK_GRAPHIC_PLANE_H
10 
11 #include <Gdk/GdkDef.h>
12 
13 /**
14 * @class GdkGraphicPlane
15 * @extends kObject
16 * @ingroup Gdk-Data
17 * @brief Represents a plane.
18 */
19 typedef kObject GdkGraphicPlane;
20 
21 /**
22 * Constructs a plane object.
23 *
24 * @public @memberof GdkGraphicPlane
25 * @param plane Destination for the constructed object handle.
26 * @param allocator Memory allocator (or kNULL for default).
27 * @return Operation status.
28 */
30 
31 /**
32 * Sets the normal of a plane
33 *
34 * @public @memberof GdkGraphicPlane
35 * @param plane GdkGraphicPlane object.
36 * @param normal normal point3D
37 * @return Operation status.
38 */
40 
41 /**
42 * Sets the to the origin of a plane
43 *
44 * @public @memberof GdkGraphicPlane
45 * @param plane GdkGraphicPlane object.
46 * @param distance distance to origin
47 * @return Operation status.
48 */
50 
51 #include <Gdk/Data/GdkGraphicPlane.x.h>
52 
53 #endif
Essential Gdk declarations.
Represents a plane.
kStatus GdkGraphicPlane_Construct(GdkGraphicPlane *plane, kObject allocator)
Constructs a plane object.
kStatus GdkGraphicPlane_SetNormal(GdkGraphicPlane plane, kPoint3d32f normal)
Sets the normal of a plane.
kStatus GdkGraphicPlane_SetDistance(GdkGraphicPlane plane, k32f distance)
Sets the to the origin of a plane.