FLImaging 6.5.8.1
FLImageExtraDataXYZ.h
1#pragma once
2
11#include "FLImageExtraDataBase.h"
12
14namespace FLImaging
15{
17 namespace Base
18 {
27 {
28 public:
29 SupportToDuplicateObject(CFLImageExtraDataXYZ, *this);
30
39
50
61
70
83
84
85 virtual int64_t GetDataSize(int32_t i32ObjectVersion = -1) const override;
86 virtual int8_t* GetBuffer() const override;
87 virtual const CResult SetBuffer(const int8_t* pI8Buffer, int32_t i32ObjectVersion) override;
88
102 const CResult Set(const CFLImageExtraDataXYZ& fliedxyz);
103
117 const CResult Set(const CFLImageExtraDataXYZ* pFliedxyz);
118
131
144
145 DeclareGetClassType();
146
147 protected:
148 #pragma pack(push, 1)
149 EXYZSequence m_eXYZSequence;
150 #pragma pack(pop)
151 };
152 }
153}
154
이미지 확장 데이터 기초 클래스
Definition FLImageExtraDataBase.h:27
이미지 확장 XYZ 데이터 클래스
Definition FLImageExtraDataXYZ.h:27
const CFLImageExtraDataXYZ & operator=(const CFLImageExtraDataXYZ &fliedxyz)
대입 연산자
virtual const CResult SetBuffer(const int8_t *pI8Buffer, int32_t i32ObjectVersion) override
데이터 버퍼를 설정
virtual ~CFLImageExtraDataXYZ()
소멸자
const CResult Set(const CFLImageExtraDataXYZ *pFliedxyz)
XYZ 데이터를 설정
EXYZSequence GetXYZSequence() const
설정된 XYZ 순서를 얻음
virtual int8_t * GetBuffer() const override
데이터 버퍼를 얻음
CFLImageExtraDataXYZ(const CFLImageExtraDataXYZ *pFliedxyz)
복사 생성자 (포인터)
void SetXYZSequence(EXYZSequence eSeq)
XYZ 순서를 설정
virtual int64_t GetDataSize(int32_t i32ObjectVersion=-1) const override
데이터 버퍼 크기를 얻음
CFLImageExtraDataXYZ(const CFLImageExtraDataXYZ &fliedxyz)
복사 생성자 (참조)
const CResult Set(const CFLImageExtraDataXYZ &fliedxyz)
XYZ 데이터를 설정
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
EXYZSequence
XYZ 순서
Definition DefinitionsBase.h:2846