![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2006 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtRectangleObject.h,v $ $Revision: 1.3 $ $State: Exp $ 00007 ******************************************************************************/ 00008 #pragma once 00009 00013 00014 #include <vlutil/vlString.h> 00015 #include <vrvDrawControl/vrvDrawControlDefines.h> 00016 #include <vrvDrawControl/DtEllipseRectangleBase.h> 00017 #include <vl/exerciseConn.h> 00018 00019 namespace vrvControlToolkit 00020 { 00021 00028 class DT_DLL_VRVDRAWCONTROL DtRectangleObject : public DtEllipseRectangleBase 00029 { 00030 public: 00055 DtRectangleObject(DtExerciseConn* exConn, unsigned id, const DtVdcVector2D& position, 00056 const DtVdcVector2D& size, double rotation = 0.0, double scale = 1.0, 00057 DtVdcColor color = DtVdcColor::DtVdcWhite, bool fill = false, 00058 unsigned pattern = 0xffffffff, bool flashing = false ); 00059 00060 // \brief Virtual destructor 00061 virtual ~DtRectangleObject(); 00062 00063 private: 00068 DtRectangleObject(); 00069 00070 }; 00071 }