8 class CInternalSupportVectorMachine;
11 class FL_EXPORT CSupportVectorMachine :
public Base::CFLBase
14 enum ESupportVectorMachineKernelType :int32_t
16 ESupportVectorMachineKernelType_RBF = 0,
17 ESupportVectorMachineKernelType_Linear,
18 ESupportVectorMachineKernelType_Polynomial,
21 CSupportVectorMachine();
22 CSupportVectorMachine(
const CSupportVectorMachine& svm);
23 CSupportVectorMachine(
const CSupportVectorMachine* pSvm);
24 virtual ~CSupportVectorMachine();
26 virtual const CResult
Assign(
const CSupportVectorMachine& svm);
27 virtual const CResult
Assign(
const CSupportVectorMachine* pSvm);
28 const CSupportVectorMachine& operator=(
const CSupportVectorMachine& svm);
30 const CResult SetNumOfClass(int64_t i64NumOfClass);
31 int64_t GetNumOfClass();
33 const CResult SetNumOfDimension(int64_t i64NumOfDimension);
34 int64_t GetNumOfDimension();
36 const CResult AssignData(T* pArrTData, int64_t i64NumOfDimension, int64_t i64NumOfData, int64_t i64Class);
37 const CResult SetData(T* pArrTData, int64_t i64NumOfDimension, int64_t i64NumOfData, int64_t i64Class);
39 const CResult ClearData();
40 const CResult Calculate();
41 const CResult Initialize();
44 SupportToDuplicateObject(CSupportVectorMachine, *
this);
45 DeclareGetClassType();
48 CInternalSupportVectorMachine<T>* m_pInternal;
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수