ADTF Display Toolbox
Loading...
Searching...
No Matches
vector3_intf.h
Go to the documentation of this file.
1
7#pragma once
8
9namespace adtf
10{
11
12namespace disptb
13{
14
15namespace graphicslib
16{
17
18namespace dengar
19{
24{
25public:
29 virtual ~IVector3()
30 {
31 }
32
37 virtual tVoid Release() = 0;
38
44 virtual tFloat Length() const = 0;
45
51 virtual tFloat64 GetX() const = 0;
52
59 virtual tVoid SetX(tFloat64 f64XValue) = 0;
60
66 virtual tFloat64 GetY() const = 0;
67
74 virtual tVoid SetY(tFloat64 f64YValue) = 0;
75
81 virtual tFloat64 GetZ() const = 0;
82
89 virtual tVoid SetZ(tFloat64 f64ZValue) = 0;
90};
91
92} // namespace dengar
93
95} // namespace graphicslib
96
97} // namespace disptb
98
99} // namespace adtf
virtual tVoid SetY(tFloat64 f64YValue)=0
virtual tVoid SetX(tFloat64 f64XValue)=0
virtual ~IVector3()
virtual destructor to ensure proper cleanup.
virtual tVoid SetZ(tFloat64 f64ZValue)=0
Namespace for functionality provided by the Display Toolbox.
Main namespace.