3#include "SNAPFeatureBase.h" 
   10        class FL_EXPORT CSNAPFeatureFLRegion : 
public CSNAPFeatureBase
 
   12            SupportToDuplicateObject(CSNAPFeatureFLRegion, *
this);
 
   22            CSNAPFeatureFLRegion();
 
   23            CSNAPFeatureFLRegion(
const CSNAPFeatureFLRegion& rhs);
 
   24            CSNAPFeatureFLRegion(
const CSNAPFeatureFLRegion* pRhs);
 
   25            virtual ~CSNAPFeatureFLRegion();
 
   27            virtual const CResult 
Assign(
const CSNAPFeatureFLRegion& rhs);
 
   28            virtual const CResult 
Assign(
const CSNAPFeatureFLRegion* pRhs);
 
   30            virtual const CResult 
Clear() 
override;
 
   32            virtual const CResult ClearData();
 
   33            virtual const CResult ClearOutputSelection();
 
   35            virtual const CResult ClearCandidates();
 
   37            virtual const CResult SetFigure(
const Foundation::CFLFigure* pFlfFigure);
 
   38            virtual Foundation::CFLRegion* GetFigure() 
const;
 
   39            virtual int32_t GetFigureCount() 
const;
 
   41            virtual const CResult SetRegionType(ERegionType eRegionType);
 
   44            virtual const CResult ApplyRegionType();
 
   47            virtual const CResult SetOutputSelection(
const Base::CMultiVar<int64_t>& mvOutputSelection);
 
   48            virtual Base::CMultiVar<int64_t> GetOutputSelection() 
const;
 
   50            DeclareGetClassType();
 
   53            static ERegionType ConvertRegionType(Base::CFLString<wchar_t> flsRegionType);
 
   54            static Base::CFLString<wchar_t> ConvertRegionType(ERegionType eRegionType);
 
   57            static Base::CFLString<wchar_t> m_arrFlsRegionType[ERegionTypeCount];
 
   60            Foundation::CFLRegion* m_pFlrgRegion;
 
   61            Foundation::CFLRegion m_flrgSelectedFigures;
 
   62            Base::CMultiVar<int64_t> m_mvOutputSelection;
 
   63            Foundation::CFLRegion m_flrgCandidates;
 
ERegionType
Definition DefinitionsFigure.h:2757
@ ERegionType_Closed
Definition DefinitionsFigure.h:2762
@ ERegionType_Open
Definition DefinitionsFigure.h:2768
Definition D2DObject.h:12
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2798
@ ClearExclusiveRegion
Region 또는 ComplexRegion 에서 ExclusiveRegion 영역을 제거하는 메뉴
Definition DefinitionsGUI.h:2770
@ Clear
도형 정리 메뉴
Definition DefinitionsGUI.h:2101