FLImaging 6.5.8.1
GUIManagerDrawingAttribute.h
1#pragma once
2#include "GUIManagerDrawingBase.h"
3
15namespace FLImaging
16{
20 namespace GUI
21 {
22 class CGUIViewImageBase;
23
34 {
35 public:
46
59
72
85
96
108 virtual const CResult Assign(const CGUIManagerDrawingAttribute& ifa);
109
121 virtual const CResult Assign(const CGUIManagerDrawingAttribute* pIfa);
122
134 virtual const CResult Clear();
135
147
159
171
184
197
198 protected:
199 CGUIViewImageBase* m_pParentView;
200 Foundation::CFLFigureAttributeBasic m_attrDrawingFigure;
201 Foundation::CFLFigureAttributeBasic m_attrDrawingText;
203 };
204 }
205}
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
Figure 기본속성 클래스
Definition FLFigureAttributeBasic.h:24
FigureText 속성 클래스
Definition FLFigureTextAttribute.h:25
그리기 속성을 관리하는 관리자 클래스. 드로잉 및 텍스트 렌더링과 관련된 속성을 관리하는 기능을 제공합니다.
Definition GUIManagerDrawingAttribute.h:34
virtual ~CGUIManagerDrawingAttribute()
가상 소멸자. 파생 클래스에서 올바르게 정리될 수 있도록 합니다.
const Foundation::CFLFigureAttributeBasic * GetAttributePtrDrawingFigure() const
도형 드로잉 속성에 대한 포인터를 반환합니다.
CGUIManagerDrawingAttribute(const CGUIManagerDrawingAttribute *pRh)
포인터를 이용한 복사 생성자. 다른 CGUIManagerDrawingAttribute 객체의 포인터를 복사하여 새 인스턴스를 생성합니다.
CGUIManagerDrawingAttribute(CGUIViewImageBase *pView)
부모 뷰를 설정하는 생성자. 인스턴스를 초기화하고 부모 뷰를 설정합니다.
CGUIViewImageBase * GetParentView() const
현재 객체의 부모 뷰를 가져옵니다.
virtual const CResult Assign(const CGUIManagerDrawingAttribute *pIfa)
다른 인스턴스 포인터의 값을 할당합니다.
const Foundation::CFLFigureTextAttribute * GetAttributePtrText() const
텍스트 속성에 대한 포인터를 반환합니다.
void SetParentView(CGUIViewImageBase *pView)
현재 객체의 부모 뷰를 설정합니다.
virtual const CResult Clear()
모든 속성을 초기화합니다. 드로잉 및 텍스트 속성을 기본값으로 리셋합니다.
const Foundation::CFLFigureAttributeBasic * GetAttributePtrDrawingText() const
텍스트 드로잉 속성에 대한 포인터를 반환합니다.
virtual const CResult Assign(const CGUIManagerDrawingAttribute &ifa)
다른 인스턴스의 값을 할당합니다.
CGUIManagerDrawingAttribute()
기본 생성자. 빈 CGUIManagerDrawingAttribute 인스턴스를 초기화합니다.
CGUIManagerDrawingAttribute(const CGUIManagerDrawingAttribute &rh)
복사 생성자. 다른 CGUIManagerDrawingAttribute 객체를 복사하여 새 인스턴스를 생성합니다.
GUI 드로잉을 관리하는 기본 클래스입니다. GUI 관련 드로잉 관리를 위한 기본 기능을 제공합니다.
Definition GUIManagerDrawingBase.h:31
뷰의 기반 클래스
Definition GUIViewImageBase.h:43