VR-Forces 4.1 Class Documentation
DtTransformImageTaskElementConfigurationInterface.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 
13 
14 #include <boost/signals.hpp>
15 
16 namespace makVrv
17 {
23  {
24  public:
26  {
27  BitDepth_8 = 8,
28  BitDepth_16 = 16,
29  BitDepth_32 = 32
30  };
31 
34 
37 
40  virtual void setResampleImageEnabled( bool enabled ) = 0;
41 
43  virtual void setBitDepthValues( const std::list<TransformBitDepth>& bitDepths ) = 0;
44 
46  virtual void setBitDepth( TransformBitDepth rate ) = 0;
47 
49  virtual void setFlipImageEnabled( bool enabled ) = 0;
50 
53  virtual void setScaleImageEnabled( bool enabled ) = 0;
54 
56  virtual void setScaleX( int x ) = 0;
57 
59  virtual void setScaleY( int y ) = 0;
60 
62  boost::signal<void ( bool )> signal_resampleImageSelected;
63 
65  boost::signal<void ( TransformBitDepth )> signal_bitDepthSelected;
66 
68  boost::signal<void ( bool )> signal_flipImageSelected;
69 
71  boost::signal<void ( bool )> signal_scaleImageSelected;
72 
74  boost::signal<void ( int )> signal_scaleXSelected;
75 
77  boost::signal<void ( int )> signal_scaleYSelected;
78 
79  protected:
80  };
81 }

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)