Guiliani  Version 2.5 revision 7293 (documentation build 13)
GUIVector3.h
1/*
2* Copyright (C) TES Electronic Solutions GmbH,
3* All Rights Reserved.
4* Contact: info@guiliani.de
5*
6* This file is part of the Guiliani HMI framework
7* for the development of graphical user interfaces on embedded systems.
8*/
9
10#ifndef __GUIVECTOR3_H__
11#define __GUIVECTOR3_H__
12
13#include "eC_Types.h"
14
18{
19public:
25 GUIVector3(eC_Value xVal, eC_Value yVal, eC_Value zVal);
26
31 eC_Value operator* (const GUIVector3& rkVec) const;
32
38
44
49 GUIVector3 operator*= (const eC_Value& rkVal);
50
54 void XRotate(eC_Value vAngle);
55
59 void YRotate(eC_Value vAngle);
60
61public:
62 eC_Value m_vX;
63 eC_Value m_vY;
64 eC_Value m_vZ;
65};
66
67#endif
Definition: GUIVector3.h:18
eC_Value m_vX
x
Definition: GUIVector3.h:62
eC_Value m_vZ
z
Definition: GUIVector3.h:64
eC_Value operator*(const GUIVector3 &rkVec) const
GUIVector3(eC_Value xVal, eC_Value yVal, eC_Value zVal)
void XRotate(eC_Value vAngle)
void YRotate(eC_Value vAngle)
GUIVector3 operator+=(const GUIVector3 &rkVec)
GUIVector3 operator*=(const eC_Value &rkVal)
GUIVector3 operator-=(const GUIVector3 &rkVec)
eC_Value m_vY
y
Definition: GUIVector3.h:63