VR-Forces 4.1.1 Class Documentation
DtOsgOverlayEllipseArcModel.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2012 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvOsg/vrvOsg.h>
14 
15 namespace makVrv
16 {
20  {
21  public:
24 
26  virtual ~DtOsgOverlayEllipseArcModel();
27 
28  // @name Inherited DtOverlayEllipseArcModel methods
29  // @{
30 
32  virtual void setMaxAngleSegment( double angleSegmentMax );
33 
35  virtual void setGeometry( double angle, double sweep );
36 
38  virtual void setDimensions( double x, double y );
39 
41  virtual void setColor( float r, float g, float b, float a );
42 
44  virtual void setInsideColor( float r, float g, float b, float a );
45 
47  virtual void setOutsideColor( float r, float g, float b, float a );
48 
50  virtual void setRelativePosition( double x, double y, double z );
51 
53  virtual void setScale( float scale );
54 
56  virtual void setLockUpdates( bool lock );
57 
59  virtual void updateVisibility( bool visibility );
60 
62  virtual void setFill(bool);
63 
65  virtual void setOutlineWidth(float);
66 
68  virtual void setEventsEnabled(bool);
69 
71  virtual void setStipplePattern(unsigned int stipplePattern);
72 
75  virtual void setFillPattern(const std::vector<unsigned int>);
76 
79  virtual void setOutline(bool);
80 
82  virtual void setSolidFillCenter(bool);
83 
84  // @name Inherited DtModel methods
85  // @{
86 
88  virtual void setPosition( int vtx, const DtVector& position );
89 
91  virtual void setOrientation( int vtx, const DtTaitBryan& orientation );
92 
93  // @}
94 
95  protected:
96 
97  // @name Inherited DtModel methods
98  // @{
99 
101  virtual void addToScene( const DtUniqueID& sceneObjectId, int modelSet, int visualizerType );
102 
104  virtual void removeFromScene();
105 
107  void setSolid( bool isSolid );
108 
110  virtual void setModelDefinition( const std::string& str );
111 
112  // @}
113 
114  protected:
116 
117  };
118 
119 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)