![]() |
FLImaging 6.10.23.2
|
CFLArray의 원소의 값을 바탕으로 통계를 계산하는 클래스
지원 타입
더 자세히 ...
#include <Statistics.h>
Public 멤버 함수 | |
| virtual | ~CStatistics () |
| FLImaging::Base::CFLBase(으)로부터 상속된 Public 멤버 함수 | |
| CFLBase () | |
| 기본 생성자 | |
| virtual | ~CFLBase () |
| 소멸자 | |
| void | Lock () const |
| 객체에 Lock을 설정 | |
| bool | TryLock () const |
| 객체에 Lock을 시도 합니다. | |
| void | Unlock () const |
| 객체를 Unlock | |
| virtual const CProcessingUnitBase * | GetProcessingUnit () const |
| 설정된 ProcessingUnit을 반환 | |
| virtual const CResult | SetProcessingUnit (const CProcessingUnitBase &pub) |
| ProcessingUnit을 설정 | |
| virtual const CResult | SetProcessingUnit (const CProcessingUnitBase *pPub) |
| ProcessingUnit을 설정 | |
| virtual void | ResetProcessingUnit () |
| 설정된 ProcessingUnit을 해제 | |
| virtual bool | IsValid () const |
| 객체 유효성 확인 | |
| template<class T> | |
| bool | IsValid (T &tValue) const |
| 입력 값 유효성 확인 | |
| template<class T> | |
| bool | IsValid (T *pTValue) const |
| 입력 값 유효성 확인 | |
| template<class T> | |
| void | GenerateMin (T &tValue) const |
| 해당 타입의 최소값 생성 | |
| template<class T> | |
| void | GenerateMin (T *pTValue) const |
| 해당 타입의 최소값 생성 | |
| template<class T> | |
| void | GenerateMinInt32 (T &tValue) const |
| 부호있는 32비트 정수 최소값 생성 | |
| template<class T> | |
| void | GenerateMinInt32 (T *pTValue) const |
| 부호있는 32비트 정수 최소값 생성 | |
| template<class T> | |
| void | GenerateMinInt31 (T &tValue) const |
| 부호있는 31비트 정수 최소값 생성 | |
| template<class T> | |
| void | GenerateMinInt31 (T *pTValue) const |
| 부호있는 31비트 정수 최소값 생성 | |
| template<class T> | |
| void | GenerateMax (T &tValue) const |
| 해당 타입의 최댓값 생성 | |
| template<class T> | |
| void | GenerateMax (T *pTValue) const |
| 해당 타입의 최댓값 생성 | |
| template<class T> | |
| void | GenerateMaxInt32 (T &tValue) const |
| 부호있는 32비트 정수 최댓값 생성 | |
| template<class T> | |
| void | GenerateMaxInt32 (T *pTValue) const |
| 부호있는 32비트 정수 최댓값 생성 | |
| template<class T> | |
| void | GenerateMaxInt31 (T &tValue) const |
| 부호있는 31비트 정수 최댓값 생성 | |
| template<class T> | |
| void | GenerateMaxInt31 (T *pTValue) const |
| 부호있는 31비트 정수 최댓값 생성 | |
| template<class T> | |
| void | GenerateInvalid (T &tValue) const |
| Invalid값 생성 | |
| template<class T> | |
| void | GenerateInvalid (T *pTValue) const |
| Invalid값 생성 | |
| virtual void | OnReceiveBroadcast (const CBroadcastMessage *pMessage) |
| Callback 함수. BroadcastMessage를 수신받는 함수 | |
| virtual int64_t | GetClassType () const =0 |
| Class의 Type 값을 반환한다. 반환되는 값 자체는 의미가 없으나 같은 종류의 클래스인 경우 같은 값이 나오게 되어 비교가 가능하다. | |
| const char * | GetClassNameWithNamespace () const |
| 실제 인스턴스의 namespace를 포함한 클래스 명을 반환한다. | |
| const char * | GetClassNameWithoutNamespace () const |
| 실제 인스턴스의 namespace를 포함하지 않은 클래스 명을 반환한다. | |
| virtual uint32_t | GetClassHash () const |
| 실제 인스턴스의 클래스 해쉬 값을 반환합니다. 같은 클래스에 대해서는 인스턴스가 달라도 동일한 값을 가지게 됩니다. | |
| virtual bool | IsLicenseAvailable () const |
| 현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다. | |
| const CResult | ShareSynchronizationObject (const CFLBase *pSrcObject) const |
| 원본 객체의 동기화 객체를 공유 | |
| bool | IsSharedSynchronizationObject () const |
| 공유 동기화 객체를 사용 중인지 여부 | |
| virtual void | Throw (const CResult &res, const wchar_t *pWcsExtraMessage=nullptr) const |
| 예외를 발생 시킵니다. 발생 시킨 객체의 정보와 오류 코드가 로그에 기록 됩니다. | |
| virtual void | Throw (const std::exception &res, const wchar_t *pWcsExtraMessage) const |
| 예외를 발생 시킵니다. 발생 시킨 객체의 정보와 오류 코드가 로그에 기록 됩니다. | |
정적 Public 멤버 함수 | |
| static double | Sum (const Base::CFLArray< T > &flaData) |
| 전체 합 계산 | |
| static double | Sum (const Base::CFLArray< T > *pFlaData) |
| 전체 합 계산 | |
| static double | Sum (const T *pArrData, const int64_t i64Count) |
| 전체 합 계산 | |
| static double | SqrSum (const Base::CFLArray< T > &flaData) |
| 전체 제곱 합 계산 | |
| static double | SqrSum (const Base::CFLArray< T > *pFlaData) |
| 전체 제곱 합 계산 | |
| static double | SqrSum (const T *pArrData, const int64_t i64Count) |
| 전체 제곱 합 계산 | |
| static double | SqrtSum (const Base::CFLArray< T > &flaData) |
| 전체 제곱근 합 계산 | |
| static double | SqrtSum (const Base::CFLArray< T > *pFlaData) |
| 전체 제곱근 합 계산 | |
| static double | SqrtSum (const T *pArrData, const int64_t i64Count) |
| 전체 제곱근 합 계산 | |
| static double | Min (const Base::CFLArray< T > &flaData) |
| 전체 최솟값 계산 | |
| static double | Min (const Base::CFLArray< T > *pFlaData) |
| 전체 최솟값 계산 | |
| static double | Min (const T *pArrData, const int64_t i64Count) |
| 전체 최솟값 계산 | |
| static double | Max (const Base::CFLArray< T > &flaData) |
| 전체 최댓값 계산 | |
| static double | Max (const Base::CFLArray< T > *pFlaData) |
| 전체 최댓값 계산 | |
| static double | Max (const T *pArrData, const int64_t i64Count) |
| 전체 최댓값 계산 | |
| static double | Mean (const Base::CFLArray< T > &flaData) |
| 전체 산술 평균 계산 | |
| static double | Mean (const Base::CFLArray< T > *pFlaData) |
| 전체 산술 평균 계산 | |
| static double | Mean (const T *pArrData, const int64_t i64Count) |
| 전체 산술 평균 계산 | |
| static double | Median (const Base::CFLArray< T > &flaData) |
| 전체 중앙 값 계산 | |
| static double | Median (const Base::CFLArray< T > *pFlaData) |
| 전체 중앙 값 계산 | |
| static double | Median (const T *pArrData, const int64_t i64Count) |
| 전체 중앙 값 계산 | |
| static double | VarianceSample (const Base::CFLArray< T > &flaData) |
| 표본집단 분산 계산 | |
| static double | VarianceSample (const Base::CFLArray< T > *pFlaData) |
| 표본집단 분산 계산 | |
| static double | VarianceSample (const T *pArrData, const int64_t i64Count) |
| 표본집단 분산 계산 | |
| static double | VariancePopulation (const Base::CFLArray< T > &flaData) |
| 모집단 분산 계산 | |
| static double | VariancePopulation (const Base::CFLArray< T > *pFlaData) |
| 모집단 분산 계산 | |
| static double | VariancePopulation (const T *pArrData, const int64_t i64Count) |
| 모집단 분산 계산 | |
| static double | StdevSample (const Base::CFLArray< T > &flaData) |
| 표본집단 표준편차 계산 | |
| static double | StdevSample (const Base::CFLArray< T > *pFlaData) |
| 표본집단 표준편차 계산 | |
| static double | StdevSample (const T *pArrData, const int64_t i64Count) |
| 표본집단 표준편차 계산 | |
| static double | StdevPopulation (const Base::CFLArray< T > &flaData) |
| 모집단 표준편차 계산 | |
| static double | StdevPopulation (const Base::CFLArray< T > *pFlaData) |
| 모집단 표준편차 계산 | |
| static double | StdevPopulation (const T *pArrData, const int64_t i64Count) |
| 모집단 표준편차 계산 | |
| static double | CovarianceSample (const Base::CFLArray< T > &flaData1, const Base::CFLArray< T > &flaData2) |
| 표본집단 공분산 계산 | |
| static double | CovarianceSample (const Base::CFLArray< T > *pFlaData1, const Base::CFLArray< T > *pFlaData2) |
| 표본집단 공분산 계산 | |
| static double | CovarianceSample (const T *pArrData1, const int64_t i64Count1, const T *pArrData2, const int64_t i64Count2) |
| 표본집단 공분산 계산 | |
| static double | CovariancePopulation (const Base::CFLArray< T > &flaData1, const Base::CFLArray< T > &flaData2) |
| 모집단 공분산 계산 | |
| static double | CovariancePopulation (const Base::CFLArray< T > *pFlaData1, const Base::CFLArray< T > *pFlaData2) |
| 모집단 공분산 계산 | |
| static double | CovariancePopulation (const T *pArrData1, const int64_t i64Count1, const T *pArrData2, const int64_t i64Count2) |
| 모집단 공분산 계산 | |
| static double | CorrelationCoefficient (const Base::CFLArray< T > &flaData, const Base::CFLArray< T > &flaData2) |
| 상관계수 계산 | |
| static double | CorrelationCoefficient (const Base::CFLArray< T > *pFlaData, const Base::CFLArray< T > *pFlaData2) |
| 상관계수 계산 | |
| static double | CorrelationCoefficient (const T *pArrData1, const int64_t i64Count1, const T *pArrData2, const int64_t i64Count2) |
| 상관계수 계산 | |
CFLArray의 원소의 값을 바탕으로 통계를 계산하는 클래스
지원 타입
|
virtual |
소멸자
|
static |
상관계수 계산
| [in] | flaData | 계산할 데이터 레퍼런스 |
| [in] | flaData2 | 계산할 데이터 레퍼런스 |
| double | 계산 결과 값 반환 |
|
static |
상관계수 계산
| [in] | pFlaData | 계산할 데이터 포인터 |
| [in] | pFlaData2 | 계산할 데이터 포인터 |
| double | 계산 결과 값 반환 |
|
static |
상관계수 계산
| [in] | pArrData1 | 계산할 데이터 포인터 1 |
| [in] | i64Count1 | 데이터 개수 1 |
| [in] | pArrData2 | 계산할 데이터 포인터 2 |
| [in] | i64Count2 | 데이터 개수 2 |
| double | 계산 결과 값 반환 |
|
static |
모집단 공분산 계산
| [in] | flaData1 | 계산할 데이터 레퍼런스 |
| [in] | flaData2 | 계산할 데이터 레퍼런스 |
| double | 계산 결과 값 반환 |
|
static |
모집단 공분산 계산
| [in] | pFlaData1 | 계산할 데이터 포인터 |
| [in] | pFlaData2 | 계산할 데이터 포인터 |
| double | 계산 결과 값 반환 |
|
static |
모집단 공분산 계산
| [in] | pArrData1 | 계산할 데이터 포인터 1 |
| [in] | i64Count1 | 데이터 개수 1 |
| [in] | pArrData2 | 계산할 데이터 포인터 2 |
| [in] | i64Count2 | 데이터 개수 2 |
| double | 계산 결과 값 반환 |
|
static |
표본집단 공분산 계산
| [in] | flaData1 | 계산할 데이터 레퍼런스 |
| [in] | flaData2 | 계산할 데이터 레퍼런스 |
| double | 계산 결과 값 반환 |
|
static |
표본집단 공분산 계산
| [in] | pFlaData1 | 계산할 데이터 포인터 |
| [in] | pFlaData2 | 계산할 데이터 포인터 |
| double | 계산 결과 값 반환 |
|
static |
표본집단 공분산 계산
| [in] | pArrData1 | 계산할 데이터 포인터 1 |
| [in] | i64Count1 | 데이터 개수 1 |
| [in] | pArrData2 | 계산할 데이터 포인터 2 |
| [in] | i64Count2 | 데이터 개수 2 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
전체 최댓값 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
전체 산술 평균 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
전체 중앙 값 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
전체 최솟값 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
전체 제곱 합 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
전체 제곱근 합 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
모집단 표준편차 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
표본집단 표준편차 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
전체 합 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
모집단 분산 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |
|
static |
|
static |
|
static |
표본집단 분산 계산
| [in] | pArrData | 계산할 데이터 포인터 |
| [in] | i64Count | 데이터 개수 |
| double | 계산 결과 값 반환 |