![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /***************************************************************************** 00002 * Copyright (c) 2011 MAK Technologies, Inc. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 /***************************************************************************** 00006 * $RCSfile: DtScribeBoxModel.h,v $ $Revision: 1.10 $ $State: Exp $ 00007 *****************************************************************************/ 00008 00012 00013 #pragma once 00014 00015 #include <vrvCore/vrvCore.h> 00016 #include <vrvCore/DtModel.h> 00017 00018 namespace makVrv 00019 { 00020 00025 class DT_DLL_VRVCORE DtScribeBoxModel : public DtModel 00026 { 00027 public: 00028 00030 DtScribeBoxModel( DtDe& de, DtUniqueID id ); 00031 00033 virtual ~DtScribeBoxModel(); 00034 00036 virtual void setColor( float r, float g, float b, float alpha ) = 0; 00037 00039 virtual void setLineWidth( double lineWidth ) = 0; 00040 00042 virtual void setOccluded(bool) = 0; 00043 00047 virtual void setLineSmoothing(bool) = 0; 00048 00051 virtual void setModelScalingEnabled( bool b ) = 0; 00052 00054 virtual void setLocalModelScalingEnabled( bool enabled ) = 0; 00055 00057 virtual void setLocalModelScalingAmount( float localScale ) = 0; 00058 00059 }; 00060 00061 }