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;
Top-level base class of FLImaging.
Definition FLBase.h:36
Simplified class representing a 3-D point.
Definition TPoint3.h:37
FLImaging module execution result object.
Definition ResultsDef.h:1514
3D view layer C API wrapping class
Definition GUIView3DLayerWrap.h:30
CGUIView3DLayerWrap(__H_FLImaging_GUI_CGUIView3DLayer hLayer)
Constructor.
const CResult DrawFigureCanvas(const Foundation::CFLFigure &flfObject)
Draws shapes based on screen coordinates.
const CResult Assign(const CGUIView3DLayerWrap &rh)
Assign a class.
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)
Draws a string based on image coordinates.
void Show(bool bShow)
Sets whether the layer is show/hide.
CGUIView3DLayerWrap(const CGUIView3DLayerWrap &rh)
Copy constructor by reference.
virtual ~CGUIView3DLayerWrap()
Default destructor.
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)
Draws shapes based on screen coordinates.
bool IsShow()
Gets the show/hide status of the layer.
void operator=(const CGUIView3DLayerWrap &rh)
Allocation operator.
CGUIView3DLayerWrap()
Default constructor.
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)
Draws a string based on image coordinates.
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)
Draws a string based on screen coordinates.
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)
Draws a string based on screen coordinates.
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)
Draws shapes based on screen coordinates.
void Clear()
Initialize the layer.
const CResult DrawFigureCanvas(const Foundation::CFLFigure *pFlfObject)
Draws shapes based on screen coordinates.
EGUIViewImageTextAlignment
Alignment text in an image view.
Definition GUIDefinitions.h:5096
EGUIViewImagePenStyle
Pen Style in Image View.
Definition GUIDefinitions.h:4810
EGUIViewImageFontWeight
Font thickness of image view.
Definition GUIDefinitions.h:4916