#include <K3dRay.h>
Inheritance diagram for K3dRay:

Public Member Functions | |
| K3dRay (K3dVector3Obj *_pOrigin, K3dVector3Obj *_pDirection) | |
| K3dRay () | |
| ~K3dRay () | |
| K3dRay & | operator= (K3dRay &_rkRay) |
| K3dVector3Obj * | GetOrigin () |
| const K3dVector3Obj * | GetOrigin () const |
| void | SetOrigin (K3dVector3Obj *_pOrigin) |
| K3dVector3Obj * | GetDirection () |
| const K3dVector3Obj * | GetDirection () const |
| void | SetDirection (K3dVector3Obj *_pDirection) |
Private Attributes | |
| K3dVector3Obj * | m_pOrigin |
| K3dVector3Obj * | m_pDirection |
Definition at line 38 of file K3dRay.h.
| K3dRay::K3dRay | ( | K3dVector3Obj * | _pOrigin, | |
| K3dVector3Obj * | _pDirection | |||
| ) |
| K3dRay::K3dRay | ( | ) |
| K3dRay::~K3dRay | ( | ) |
Definition at line 48 of file K3dRay.cpp.
| K3dVector3Obj* K3dRay::GetOrigin | ( | ) | [inline] |
Definition at line 51 of file K3dRay.h.
References m_pOrigin.
Referenced by K3dAim::CalcAimRay(), K3dLineBuild::CreateNewLineObj(), K3dCutEdge::CutEdge(), K3dLineMove::Init(), K3dIntrLinePlane::LinePlane(), operator=(), K3dLineMove::operator=(), K3dLine::operator=(), K3dIntersection::RayPlane(), K3dVM::SetRay(), K3dDistance::SqrPointRay(), and K3dLineMove::UpdateMatrix().
| const K3dVector3Obj* K3dRay::GetOrigin | ( | ) | const [inline] |
| void K3dRay::SetOrigin | ( | K3dVector3Obj * | _pOrigin | ) | [inline] |
Definition at line 61 of file K3dRay.h.
References m_pOrigin.
Referenced by K3dBoxBuild::CreateEdge(), K3dLineBuild::CreateNewLineObj(), and K3dRayBuild::CreateNewRayObj().
| K3dVector3Obj* K3dRay::GetDirection | ( | ) | [inline] |
Definition at line 66 of file K3dRay.h.
References m_pDirection.
Referenced by K3dAim::CalcAimRay(), K3dLineBuild::CreateNewLineObj(), K3dCutEdge::CutEdge(), K3dLineMove::Init(), K3dIntrLinePlane::LinePlane(), operator=(), K3dLineMove::operator=(), K3dLine::operator=(), K3dIntersection::RayPlane(), K3dVM::SetRay(), K3dDistance::SqrPointRay(), and K3dLineMove::UpdateMatrix().
| const K3dVector3Obj* K3dRay::GetDirection | ( | ) | const [inline] |
| void K3dRay::SetDirection | ( | K3dVector3Obj * | _pDirection | ) | [inline] |
Definition at line 76 of file K3dRay.h.
References m_pDirection.
Referenced by K3dBoxBuild::CreateEdge(), K3dLineBuild::CreateNewLineObj(), and K3dRayBuild::CreateNewRayObj().
K3dVector3Obj* K3dRay::m_pOrigin [private] |
K3dVector3Obj* K3dRay::m_pDirection [private] |
1.5.0