![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 // /****************************************************************************** 00002 // ** Copyright (c) 2012 MAK Technologies, Inc. 00003 // ** All rights reserved. 00004 // ******************************************************************************/ 00005 00009 00010 #pragma once 00011 00012 #include <vrvCore/vrvCore.h> 00013 #include <vrvCore/Dt3DLineModel.h> 00014 00015 namespace makVrv 00016 { 00020 class DT_DLL_VRVCORE DtExtrudedLineModel : public Dt3DLineModel 00021 { 00022 public: 00024 DtExtrudedLineModel(DtDe& de, DtUniqueID id); 00025 00027 ~DtExtrudedLineModel(); 00028 00030 virtual void setUpExtent(float) = 0; 00031 00033 virtual void setDownExtent(float) = 0; 00034 00036 virtual void setLeftExtent(float) = 0; 00037 00039 virtual void setRightExtent(float) = 0; 00040 00043 virtual void setHeight(float) = 0; 00044 00046 virtual void setDimensions(float width, float height) = 0; 00047 00050 virtual void setLineWidth(float width) = 0; 00051 00053 virtual void setScribed(bool b) = 0; 00054 00057 virtual void setScribeColor(float r, float g, float b, float a) = 0; 00058 00060 virtual void setScribeOccluded(bool b) = 0; 00061 }; 00062 }