2#include "DefinitionsGUI.h" 
    9        class CGUIView3DToolLine;
 
   11        class FL_EXPORT CGUIView3DObjectAxis : 
public Base::CFLBase
 
   13            SupportToDuplicateObject(CGUIView3DObjectAxis, *
this);
 
   16            CGUIView3DObjectAxis();
 
   17            CGUIView3DObjectAxis(
const CGUIView3DObjectAxis& rh);
 
   18            CGUIView3DObjectAxis(
const CGUIView3DObjectAxis* pRh);
 
   20            virtual ~CGUIView3DObjectAxis();
 
   22            virtual const CResult 
Assign(
const CGUIView3DObjectAxis& rhs);
 
   23            virtual const CResult 
Assign(
const CGUIView3DObjectAxis* pRhs);
 
   25            virtual const CResult SetOrigin(
const Foundation::CFLPoint3<float>& flp3Origin);
 
   26            virtual const Foundation::CFLPoint3<float> GetOrigin() 
const;
 
   28            virtual const CResult SetDirectionOfAxisX(
const Foundation::CFLPoint3<float>& flp3Direction);
 
   29            virtual const Foundation::CFLPoint3<float> GetDirectionOfAxisX() 
const;
 
   31            virtual const CResult SetDirectionOfAxisY(
const Foundation::CFLPoint3<float>& flp3Direction);
 
   32            virtual const Foundation::CFLPoint3<float> GetDirectionOfAxisY() 
const;
 
   34            virtual const CResult SetDirectionOfAxisZ(
const Foundation::CFLPoint3<float>& flp3Direction);
 
   35            virtual const Foundation::CFLPoint3<float> GetDirectionOfAxisZ() 
const;
 
   37            virtual const CResult SetLengthOfAxisX(
float f32Length);
 
   38            virtual float GetLengthOfAxisX() 
const;
 
   40            virtual const CResult SetLengthOfAxisY(
float f32Length);
 
   41            virtual float GetLengthOfAxisY() 
const;
 
   43            virtual const CResult SetLengthOfAxisZ(
float f32Length);
 
   44            virtual float GetLengthOfAxisZ() 
const;
 
   46            virtual const CResult SetLineWidth(
float f32LineWidth);
 
   47            virtual float GetLineWidth() 
const;
 
   49            virtual void SetParentView(
const CGUIView3D* pParent);
 
   50            virtual CGUIView3D* GetParentView() 
const;
 
   54            virtual const CResult 
Show(
bool bShow);
 
   55            virtual bool IsVisible() 
const;
 
   57            DeclareGetClassType();
 
   60            CGUIView3D* m_pParent;
 
   62            CGUIView3DToolLine* m_pLineAxisX;
 
   63            CGUIView3DToolLine* m_pLineAxisY;
 
   64            CGUIView3DToolLine* m_pLineAxisZ;
 
   66            Foundation::CFLPoint3<float> m_flp3Origin;
 
   67            Foundation::CFLPoint3<float> m_flp3AxisXDirection;
 
   68            Foundation::CFLPoint3<float> m_flp3AxisYDirection;
 
   69            Foundation::CFLPoint3<float> m_flp3AxisZDirection;
 
   71            float m_f32LengthAxisX;
 
   72            float m_f32LengthAxisY;
 
   73            float m_f32LengthAxisZ;
 
   80            friend class CGUIView3D;
 
   81            friend class CGUIInternalView3D;
 
3D 뷰 클래스
Definition GUIView3D.h:118
Definition D2DObject.h:12
EView3DObjectType
3D 객체 타입
Definition DefinitionsGUIView3D.h:29
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2798
@ Show
도형 보이기 메뉴
Definition DefinitionsGUIView3D.h:2830