FLImaging
6.5.8.1
FLImagingFoundation
FLImagingFoundation
Combination.h
1
#pragma once
2
10
namespace
FLImaging
11
{
13
namespace
Foundation
14
{
20
class
FL_EXPORT
CCombination
:
public
Base::CFLBase
21
{
22
public
:
27
CCombination
();
28
33
virtual
~CCombination
();
34
39
void
Clear
();
40
48
void
SetSelection
(int32_t i32Selection);
49
57
void
SetMax
(int32_t i32Max);
58
63
void
Calculate
();
64
74
const
Base::CFLArray<Base::CFLArray<int32_t>
>&
GetResult
();
75
76
77
SupportToDuplicateObject(
CCombination
, *
this
);
78
DeclareGetClassType();
79
80
private
:
81
void
InternalCalculate(int32_t i32Index, int32_t i32N, int32_t i32R);
82
83
protected
:
84
int32_t m_i32Max;
85
int32_t m_i32Selection;
86
bool
* m_pCheck;
87
Base::CFLArray<Base::CFLArray<int32_t>
> m_fla2Result;
88
};
89
}
90
}
FLImaging::Base::CFLArray
Template type 의 배열 클래스.
Definition
RangeTree.h:19
FLImaging::Base::CFLBase
FLImaging의 최상위 기저 클래스
Definition
FLBase.h:36
FLImaging::Foundation::CCombination
조합을 계산하는 클래스
Definition
Combination.h:21
FLImaging::Foundation::CCombination::CCombination
CCombination()
FLImaging::Foundation::CCombination::GetResult
const Base::CFLArray< Base::CFLArray< int32_t > > & GetResult()
FLImaging::Foundation::CCombination::SetMax
void SetMax(int32_t i32Max)
FLImaging::Foundation::CCombination::Clear
void Clear()
FLImaging::Foundation::CCombination::Calculate
void Calculate()
FLImaging::Foundation::CCombination::~CCombination
virtual ~CCombination()
FLImaging::Foundation::CCombination::SetSelection
void SetSelection(int32_t i32Selection)
FLImaging
생성시간 : 목 5월 8 2025 22:19:28, 프로젝트명 : FLImaging, 생성자 :
1.12.0