|
IPCC
1.0
|
Class for direction. More...
#include "KNGeometricDirection.h"

Public Types | |
| enum | GEO_DIRECTION { X_AXIS = 0, Y_AXIS, Z_AXIS } |
Public Member Functions | |
| CKNGeometricDirection () | |
| ~CKNGeometricDirection () | |
| double * | GetDirectionAll () |
| Get direction information all. More... | |
| void | SetDirection (double *fDirection) |
| Set direciton information. More... | |
| void | SetDirection (double fXDirection, double fYDirection, double fZDirection) |
| Set direciton information. More... | |
Private Attributes | |
| double | m_fDirection [3] |
| Direction information. More... | |
| CKNGeometricDirection::CKNGeometricDirection | ( | ) |
Definition at line 10 of file KNGeometricDirection.cpp.
References m_fDirection, X_AXIS, Y_AXIS, and Z_AXIS.
| CKNGeometricDirection::~CKNGeometricDirection | ( | ) |
Definition at line 17 of file KNGeometricDirection.cpp.
|
inline |
Get direction information all.
Definition at line 21 of file KNGeometricDirection.h.
References m_fDirection.
Referenced by CKNGeometricShape::RefillPeriodicBinding().

| void CKNGeometricDirection::SetDirection | ( | double * | fDirection | ) |
Set direciton information.
| fDirection | direciton information |
Definition at line 24 of file KNGeometricDirection.cpp.
References m_fDirection, X_AXIS, Y_AXIS, and Z_AXIS.
Referenced by CKNGeometricShape::InitShape(), and CKNGeometricShape::SetDirection().

| void CKNGeometricDirection::SetDirection | ( | double | fXDirection, |
| double | fYDirection, | ||
| double | fZDirection | ||
| ) |
Set direciton information.
| fXDirection | X axis direciton information |
| fYDirection | Y axis direciton information |
| fZDirection | Z axis direciton information |
Definition at line 36 of file KNGeometricDirection.cpp.
References m_fDirection, X_AXIS, Y_AXIS, and Z_AXIS.
|
private |
Direction information.
Definition at line 26 of file KNGeometricDirection.h.
Referenced by CKNGeometricDirection(), GetDirectionAll(), and SetDirection().