3#include "SNAPFeatureBase.h" 
   10        class FL_EXPORT CSNAPFeatureOperator : 
public CSNAPFeatureBase
 
   12            SupportToDuplicateObject(CSNAPFeatureOperator, *
this);
 
   18                EOperation_Absolute = 0,
 
   20                EOperation_BitwiseAnd,
 
   21                EOperation_BitwiseExclusiveOr,
 
   22                EOperation_BitwiseNot,
 
   26                EOperation_Exponential,
 
   28                EOperation_Hypotenuse,
 
   32                EOperation_LogicalEqual,
 
   33                EOperation_LogicalGreater,
 
   34                EOperation_LogicalGreaterEqual,
 
   35                EOperation_LogicalLess,
 
   36                EOperation_LogicalLessEqual,
 
   37                EOperation_LogicalNot,
 
   38                EOperation_LogicalNotEqual,
 
   44                EOperation_RightShift,
 
   46                EOperation_SquareRoot,
 
   54                EOperation_RadianToDegree,
 
   55                EOperation_DegreeToRadian,
 
   65            CSNAPFeatureOperator();
 
   66            CSNAPFeatureOperator(
const CSNAPFeatureOperator& rhs);
 
   67            CSNAPFeatureOperator(
const CSNAPFeatureOperator* pRhs);
 
   68            virtual ~CSNAPFeatureOperator();
 
   70            virtual const CResult 
Assign(
const CSNAPFeatureOperator& rhs);
 
   71            virtual const CResult 
Assign(
const CSNAPFeatureOperator* pRhs);
 
   73            virtual const CResult 
Clear() 
override;
 
   75            virtual const CResult SetOperation(EOperation eOperation);
 
   76            virtual EOperation GetOperation() 
const;
 
   78            virtual const CResult SetValue1(
const Base::CFLString<wchar_t>& flsType, 
const Base::CFLString<wchar_t>& flsValue);
 
   79            virtual Base::CFLString<wchar_t> GetValue1() 
const;
 
   80            virtual Base::CFLString<wchar_t> GetValueType1() 
const;
 
   82            virtual const CResult SetValue2(
const Base::CFLString<wchar_t>& flsType, 
const Base::CFLString<wchar_t>& flsValue);
 
   83            virtual Base::CFLString<wchar_t> GetValue2() 
const;
 
   84            virtual Base::CFLString<wchar_t> GetValueType2() 
const;
 
   86            virtual Base::CFLString<wchar_t> GetResultValue() 
const;
 
   87            virtual Base::CFLString<wchar_t> GetResultValueType() 
const;
 
   89            virtual const CResult Execute();
 
   91            DeclareGetClassType();
 
   94            static EOperation ConvertOperationType(Base::CFLString<wchar_t> flsOperation);
 
   95            static Base::CFLString<wchar_t> ConvertOperationType(EOperation eOperation);
 
   98            static Base::CFLString<wchar_t> m_arrFlsOperation[EOperationCount];
 
  100            EOperation m_eOperation;
 
  102            Base::CFLString<wchar_t> m_flsValueType1;
 
  103            Base::CFLString<wchar_t> m_flsValue1;
 
  105            Base::CFLString<wchar_t> m_flsValueType2;
 
  106            Base::CFLString<wchar_t> m_flsValue2;
 
  108            Base::CFLString<wchar_t> m_flsResultValueType;
 
  109            Base::CFLString<wchar_t> m_flsResultValue;
 
Definition D2DObject.h:12
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2798
@ Clear
도형 정리 메뉴
Definition DefinitionsGUI.h:2101