IPCC  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CKNGeometricDirection Class Reference

Class for direction. More...

#include "KNGeometricDirection.h"

Collaboration diagram for CKNGeometricDirection:
Collaboration graph

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...
 

Detailed Description

Class for direction.

Date
03/Oct/2014
Author
Kyu Nam Cho(mysto.nosp@m.us@k.nosp@m.orea..nosp@m.ac.k.nosp@m.r), Hoon Ryu(elec1.nosp@m.020@.nosp@m.gmail.nosp@m..com)

Definition at line 14 of file KNGeometricDirection.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

CKNGeometricDirection::CKNGeometricDirection ( )
CKNGeometricDirection::~CKNGeometricDirection ( )

Definition at line 17 of file KNGeometricDirection.cpp.

18 {
19 }

Member Function Documentation

double* CKNGeometricDirection::GetDirectionAll ( )
inline

Get direction information all.

Definition at line 21 of file KNGeometricDirection.h.

References m_fDirection.

Referenced by CKNGeometricShape::RefillPeriodicBinding().

Here is the caller graph for this function:

void CKNGeometricDirection::SetDirection ( double *  fDirection)

Set direciton information.

Parameters
fDirectiondireciton 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().

25 {
26  m_fDirection[X_AXIS] = fDirection[0];
27  m_fDirection[Y_AXIS] = fDirection[1];
28  m_fDirection[Z_AXIS] = fDirection[2];
29 }
double m_fDirection[3]
Direction information.

Here is the caller graph for this function:

void CKNGeometricDirection::SetDirection ( double  fXDirection,
double  fYDirection,
double  fZDirection 
)

Set direciton information.

Parameters
fXDirectionX axis direciton information
fYDirectionY axis direciton information
fZDirectionZ axis direciton information

Definition at line 36 of file KNGeometricDirection.cpp.

References m_fDirection, X_AXIS, Y_AXIS, and Z_AXIS.

Member Data Documentation

double CKNGeometricDirection::m_fDirection[3]
private

Direction information.

Definition at line 26 of file KNGeometricDirection.h.

Referenced by CKNGeometricDirection(), GetDirectionAll(), and SetDirection().


The documentation for this class was generated from the following files: