12#include "GUIDefinitions.h"
13#include "C_FLImaging_GUI_CGUIView3DLayer.h"
130 const CResult DrawFigureCanvas(
const Foundation::CFLFigure& flfObject, uint32_t u32LineColor, int32_t i32LineWidth = Foundation::g_i32GlobalDefaultDrawingFigureLineWidth, uint32_t u32FillColor = Foundation::g_u32GlobalDefaultDrawingFigureFillColor,
FLImaging::GUI::EGUIViewImagePenStyle ePenStyle = (
EGUIViewImagePenStyle)Foundation::g_eGlobalDefaultDrawingFigurePenStyle,
float f32LineColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio,
float f32FillColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio);
160 const CResult DrawFigureCanvas(
const Foundation::CFLFigure* pFlfObject, uint32_t u32LineColor, int32_t i32LineWidth = Foundation::g_i32GlobalDefaultDrawingFigureLineWidth, uint32_t u32FillColor = Foundation::g_u32GlobalDefaultDrawingFigureFillColor,
FLImaging::GUI::EGUIViewImagePenStyle ePenStyle = (
EGUIViewImagePenStyle)Foundation::g_eGlobalDefaultDrawingFigurePenStyle,
float f32LineColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio,
float f32FillColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio);
239 const CResult DrawText3D(
const Base::TPoint3<double>& tpObject,
const wchar_t* pWcsText, uint32_t u32TextColor = Foundation::g_u32GlobalDefaultDrawingFigureLineColor, uint32_t u32FillColor = Foundation::g_u32GlobalDefaultDrawingFigureFillColor,
float f32FontSize = Foundation::g_f32GlobalDefaultDrawingFigureTextFontSize,
bool bRealSize = Foundation::g_bGlobalDefaultDrawingFigureTextRealSize,
double f64Angle = Foundation::g_f64GlobalDefaultDrawingFigureTextAngle,
EGUIViewImageTextAlignment eAlign = (
EGUIViewImageTextAlignment)Foundation::g_eGlobalDefaultDrawingFigureTextAlign,
const wchar_t* pWcsFontName = Foundation::g_strGlobalDefaultDrawingFigureTextFontName,
float f32TextColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio,
float f32FillColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio,
EGUIViewImageFontWeight eFontWeight = (
EGUIViewImageFontWeight)Foundation::g_eGlobalDefaultDrawingFigureTextFontWeight,
bool bItalic = Foundation::g_bGlobalDefaultDrawingFigureTextItalic);
283 const CResult DrawText3D(
const Base::TPoint3<double>* pTpObject,
const wchar_t* pWcsText, uint32_t u32TextColor = Foundation::g_u32GlobalDefaultDrawingFigureLineColor, uint32_t u32FillColor = Foundation::g_u32GlobalDefaultDrawingFigureFillColor,
float f32FontSize = Foundation::g_f32GlobalDefaultDrawingFigureTextFontSize,
bool bRealSize = Foundation::g_bGlobalDefaultDrawingFigureTextRealSize,
double f64Angle = Foundation::g_f64GlobalDefaultDrawingFigureTextAngle,
EGUIViewImageTextAlignment eAlign = (
EGUIViewImageTextAlignment)Foundation::g_eGlobalDefaultDrawingFigureTextAlign,
const wchar_t* pWcsFontName = Foundation::g_strGlobalDefaultDrawingFigureTextFontName,
float f32TextColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio,
float f32FillColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio,
EGUIViewImageFontWeight eFontWeight = (
EGUIViewImageFontWeight)Foundation::g_eGlobalDefaultDrawingFigureTextFontWeight,
bool bItalic = Foundation::g_bGlobalDefaultDrawingFigureTextItalic);
328 const CResult DrawTextCanvas(
const Foundation::CFLFigure& flfObject,
const wchar_t* pWcsText, uint32_t u32TextColor = Foundation::g_u32GlobalDefaultDrawingFigureLineColor, uint32_t u32FillColor = Foundation::g_u32GlobalDefaultDrawingFigureFillColor,
float f32FontSize = Foundation::g_f32GlobalDefaultDrawingFigureTextFontSize,
bool bRealSize = Foundation::g_bGlobalDefaultDrawingFigureTextRealSize,
double f64Angle = Foundation::g_f64GlobalDefaultDrawingFigureTextAngle,
EGUIViewImageTextAlignment eAlign = (
EGUIViewImageTextAlignment)Foundation::g_eGlobalDefaultDrawingFigureTextAlign,
const wchar_t* pWcsFontName = Foundation::g_strGlobalDefaultDrawingFigureTextFontName,
float f32TextColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio,
float f32FillColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio,
EGUIViewImageFontWeight eFontWeight = (
EGUIViewImageFontWeight)Foundation::g_eGlobalDefaultDrawingFigureTextFontWeight,
bool bItalic = Foundation::g_bGlobalDefaultDrawingFigureTextItalic);
372 const CResult DrawTextCanvas(
const Foundation::CFLFigure* pFlfObject,
const wchar_t* pWcsText, uint32_t u32TextColor = Foundation::g_u32GlobalDefaultDrawingFigureLineColor, uint32_t u32FillColor = Foundation::g_u32GlobalDefaultDrawingFigureFillColor,
float f32FontSize = Foundation::g_f32GlobalDefaultDrawingFigureTextFontSize,
bool bRealSize = Foundation::g_bGlobalDefaultDrawingFigureTextRealSize,
double f64Angle = Foundation::g_f64GlobalDefaultDrawingFigureTextAngle,
EGUIViewImageTextAlignment eAlign = (
EGUIViewImageTextAlignment)Foundation::g_eGlobalDefaultDrawingFigureTextAlign,
const wchar_t* pWcsFontName = Foundation::g_strGlobalDefaultDrawingFigureTextFontName,
float f32TextColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio,
float f32FillColorAlphaRatio = Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio,
EGUIViewImageFontWeight eFontWeight = (
EGUIViewImageFontWeight)Foundation::g_eGlobalDefaultDrawingFigureTextFontWeight,
bool bItalic = Foundation::g_bGlobalDefaultDrawingFigureTextItalic);
396 DeclareGetClassType();
399 __H_FLImaging_GUI_CGUIView3DLayer m_hLayer;
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
3차원 점을 표현하는 간략화된 클래스
Definition TPoint3.h:37
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
3D 뷰 레이어 C API 래핑 클래스
Definition GUIView3DLayerWrap.h:30
CGUIView3DLayerWrap(__H_FLImaging_GUI_CGUIView3DLayer hLayer)
생성자
const CResult DrawFigureCanvas(const Foundation::CFLFigure &flfObject)
스크린 좌표 기준으로 도형을 그립니다.
const CResult Assign(const CGUIView3DLayerWrap &rh)
클래스를 할당합니다.
const CResult DrawText3D(const Base::TPoint3< double > *pTpObject, const wchar_t *pWcsText, uint32_t u32TextColor=Foundation::g_u32GlobalDefaultDrawingFigureLineColor, uint32_t u32FillColor=Foundation::g_u32GlobalDefaultDrawingFigureFillColor, float f32FontSize=Foundation::g_f32GlobalDefaultDrawingFigureTextFontSize, bool bRealSize=Foundation::g_bGlobalDefaultDrawingFigureTextRealSize, double f64Angle=Foundation::g_f64GlobalDefaultDrawingFigureTextAngle, EGUIViewImageTextAlignment eAlign=(EGUIViewImageTextAlignment) Foundation::g_eGlobalDefaultDrawingFigureTextAlign, const wchar_t *pWcsFontName=Foundation::g_strGlobalDefaultDrawingFigureTextFontName, float f32TextColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio, float f32FillColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio, EGUIViewImageFontWeight eFontWeight=(EGUIViewImageFontWeight) Foundation::g_eGlobalDefaultDrawingFigureTextFontWeight, bool bItalic=Foundation::g_bGlobalDefaultDrawingFigureTextItalic)
이미지 좌표 기준으로 문자열을 그립니다.
void Show(bool bShow)
레이어의 show/hide 여부를 설정합니다.
CGUIView3DLayerWrap(const CGUIView3DLayerWrap &rh)
복사 생성자(레퍼런스)
virtual ~CGUIView3DLayerWrap()
기본 소멸자
const CResult DrawFigureCanvas(const Foundation::CFLFigure *pFlfObject, uint32_t u32LineColor, int32_t i32LineWidth=Foundation::g_i32GlobalDefaultDrawingFigureLineWidth, uint32_t u32FillColor=Foundation::g_u32GlobalDefaultDrawingFigureFillColor, FLImaging::GUI::EGUIViewImagePenStyle ePenStyle=(EGUIViewImagePenStyle) Foundation::g_eGlobalDefaultDrawingFigurePenStyle, float f32LineColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio, float f32FillColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio)
스크린 좌표 기준으로 도형을 그립니다.
bool IsShow()
레이어의 show/hide 여부를 얻어옵니다.
void operator=(const CGUIView3DLayerWrap &rh)
할당 연산자
CGUIView3DLayerWrap()
기본 생성자
const CResult DrawText3D(const Base::TPoint3< double > &tpObject, const wchar_t *pWcsText, uint32_t u32TextColor=Foundation::g_u32GlobalDefaultDrawingFigureLineColor, uint32_t u32FillColor=Foundation::g_u32GlobalDefaultDrawingFigureFillColor, float f32FontSize=Foundation::g_f32GlobalDefaultDrawingFigureTextFontSize, bool bRealSize=Foundation::g_bGlobalDefaultDrawingFigureTextRealSize, double f64Angle=Foundation::g_f64GlobalDefaultDrawingFigureTextAngle, EGUIViewImageTextAlignment eAlign=(EGUIViewImageTextAlignment) Foundation::g_eGlobalDefaultDrawingFigureTextAlign, const wchar_t *pWcsFontName=Foundation::g_strGlobalDefaultDrawingFigureTextFontName, float f32TextColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio, float f32FillColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio, EGUIViewImageFontWeight eFontWeight=(EGUIViewImageFontWeight) Foundation::g_eGlobalDefaultDrawingFigureTextFontWeight, bool bItalic=Foundation::g_bGlobalDefaultDrawingFigureTextItalic)
이미지 좌표 기준으로 문자열을 그립니다.
const CResult DrawTextCanvas(const Foundation::CFLFigure &flfObject, const wchar_t *pWcsText, uint32_t u32TextColor=Foundation::g_u32GlobalDefaultDrawingFigureLineColor, uint32_t u32FillColor=Foundation::g_u32GlobalDefaultDrawingFigureFillColor, float f32FontSize=Foundation::g_f32GlobalDefaultDrawingFigureTextFontSize, bool bRealSize=Foundation::g_bGlobalDefaultDrawingFigureTextRealSize, double f64Angle=Foundation::g_f64GlobalDefaultDrawingFigureTextAngle, EGUIViewImageTextAlignment eAlign=(EGUIViewImageTextAlignment) Foundation::g_eGlobalDefaultDrawingFigureTextAlign, const wchar_t *pWcsFontName=Foundation::g_strGlobalDefaultDrawingFigureTextFontName, float f32TextColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio, float f32FillColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio, EGUIViewImageFontWeight eFontWeight=(EGUIViewImageFontWeight) Foundation::g_eGlobalDefaultDrawingFigureTextFontWeight, bool bItalic=Foundation::g_bGlobalDefaultDrawingFigureTextItalic)
스크린 좌표 기준으로 문자열을 그립니다.
const CResult DrawTextCanvas(const Foundation::CFLFigure *pFlfObject, const wchar_t *pWcsText, uint32_t u32TextColor=Foundation::g_u32GlobalDefaultDrawingFigureLineColor, uint32_t u32FillColor=Foundation::g_u32GlobalDefaultDrawingFigureFillColor, float f32FontSize=Foundation::g_f32GlobalDefaultDrawingFigureTextFontSize, bool bRealSize=Foundation::g_bGlobalDefaultDrawingFigureTextRealSize, double f64Angle=Foundation::g_f64GlobalDefaultDrawingFigureTextAngle, EGUIViewImageTextAlignment eAlign=(EGUIViewImageTextAlignment) Foundation::g_eGlobalDefaultDrawingFigureTextAlign, const wchar_t *pWcsFontName=Foundation::g_strGlobalDefaultDrawingFigureTextFontName, float f32TextColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio, float f32FillColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio, EGUIViewImageFontWeight eFontWeight=(EGUIViewImageFontWeight) Foundation::g_eGlobalDefaultDrawingFigureTextFontWeight, bool bItalic=Foundation::g_bGlobalDefaultDrawingFigureTextItalic)
스크린 좌표 기준으로 문자열을 그립니다.
const CResult DrawFigureCanvas(const Foundation::CFLFigure &flfObject, uint32_t u32LineColor, int32_t i32LineWidth=Foundation::g_i32GlobalDefaultDrawingFigureLineWidth, uint32_t u32FillColor=Foundation::g_u32GlobalDefaultDrawingFigureFillColor, FLImaging::GUI::EGUIViewImagePenStyle ePenStyle=(EGUIViewImagePenStyle) Foundation::g_eGlobalDefaultDrawingFigurePenStyle, float f32LineColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureLineColorAlphaRatio, float f32FillColorAlphaRatio=Foundation::g_f32GlobalDefaultDrawingFigureFillColorAlphaRatio)
스크린 좌표 기준으로 도형을 그립니다.
void Clear()
레이어를 초기화 합니다.
const CResult DrawFigureCanvas(const Foundation::CFLFigure *pFlfObject)
스크린 좌표 기준으로 도형을 그립니다.
EGUIViewImageTextAlignment
이미지 뷰의 텍스트 정렬
Definition GUIDefinitions.h:5096
EGUIViewImagePenStyle
이미지 뷰의 펜 스타일
Definition GUIDefinitions.h:4810
EGUIViewImageFontWeight
이미지 뷰의 폰트 두께
Definition GUIDefinitions.h:4916