VR-Forces 4.1 Class Documentation
DtWindowEllipse.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtWindowEllipse.h,v $ $Revision: 1.0 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #ifndef DtWindowEllipse_H_
14 #define DtWindowEllipse_H_
15 
16 #include <vrvCore/vrvCore.h>
17 #include <vrvCore/DtUniqueID.h>
18 #include <vrvCore/DtWindowObject.h>
19 
20 #include <vector>
21 
22 namespace makVrv
23 {
24  class DtDe;
25  class DtWindowEllipseInstance;
26 
31  {
32  public:
33 
36 
38  virtual ~DtWindowEllipse();
39 
44  virtual void setCenter(double x, double y);
45 
51  virtual void setDimensions(double xLength, double yLength);
52 
55  virtual void setNumVertices(int numVertices);
56 
58  virtual void setScale(double scale);
59 
61  virtual void setRotation(double rotation);
62 
64  virtual void setVisible(bool isVisible);
65 
67  virtual void setStipplePattern(unsigned int stipplePattern);
68 
70  virtual void setColor(float r,float g,float b,float a);
71 
73  virtual void setFill(bool fill);
74 
77  virtual void setInstance(DtWindowEllipseInstance* instance);
78 
80  virtual DtWindowEllipseInstance* instance();
81 
82  protected:
84  };
85 }
86 
87 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)