FLImaging
6.7.1.3
FLImagingFoundation
FLImagingFoundation
Combination.h
1
#pragma once
2
8
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 array class.
Definition
FLArray.h:53
FLImaging::Base::CFLBase
Top-level base class of FLImaging.
Definition
FLBase.h:36
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::Foundation
Definition
AlgorithmBase.h:16
FLImaging
Generated on
for FLImaging by
1.14.0