Main Page   Class Hierarchy   Compound List   File List   Compound Members  

CandidateChooser.h

00001 // CandidateChooser.h: interface for the CCandidateChooser class.
00002 //
00004 
00005 #include "Streamline.h"
00006 #include "Defines.h"
00007 
00008 #if !defined(AFX_CANDIDATECHOOSER_H__82BBB66E_D9C8_41EA_9B37_B0B0A4A49FA2__INCLUDED_)
00009 #define AFX_CANDIDATECHOOSER_H__82BBB66E_D9C8_41EA_9B37_B0B0A4A49FA2__INCLUDED_
00010 
00011 #if _MSC_VER > 1000
00012 #pragma once
00013 #endif // _MSC_VER > 1000
00014 
00015 
00017 
00023 class CCandidateChooser  
00024 {
00025 public:
00027         void DeleteCandidates();
00028         
00030         void SetCaPerSP(int caPerSP);
00031 
00033         void SetDSepGrid(CDSepGrid *dSepGrid);
00034 
00036         void SetInterpolator(CInterpolator *interpolator);
00037 
00039         CObList * GetCandidates();
00041         void CreateCandidates(CStreamline *streamline);
00042 
00043         CCandidateChooser(CDSepGrid *dSepGrid,CInterpolator *interpolator, 
00044                                           int caPerSp);
00045 
00046         CCandidateChooser();
00047         virtual ~CCandidateChooser();
00048 
00049 private:
00050         CInterpolator * m_Interpolator;
00051         CDSepGrid * m_DSepGrid;
00052         CVectorField *m_VectorField;
00054         int m_CaPerSP;
00055 
00057         CVector3D *m_Normals;
00059         CObList m_Candidates;
00060 };
00061 
00062 #endif // !defined(AFX_CANDIDATECHOOSER_H__82BBB66E_D9C8_41EA_9B37_B0B0A4A49FA2__INCLUDED_)

Generated on Fri Aug 9 10:12:39 2002 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002