VR-Forces 4.1.1 Class Documentation
DtLineObjectInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MaK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtLineObjectInterface.h,v $ $Revision: 1.6 $ $State: Exp $
7 ******************************************************************************/
8 #pragma once
9 
11 
14 
15 namespace vrvControlToolkit
16 {
17 
26  {
27  public:
33  virtual int numSegments() const = 0;
34 
40  virtual void setNumSegments(int numSegments) = 0;
41 
49  virtual DtVdcLineSegment::DtVdcSegmentStyle lineStyle(int segment=0) const = 0;
50 
58  virtual void setLineStyle(DtVdcLineSegment::DtVdcSegmentStyle lineStyle,
59  int segment=0) = 0;
60 
69  virtual DtVdcLineSegment::DtVdcSegmentArrowStyle arrowStyle(int segment=0)
70  const = 0;
71 
79  virtual void setArrowStyle(DtVdcLineSegment::DtVdcSegmentArrowStyle arrowStyle,
80  int segment=0) = 0;
81 
89  virtual unsigned pattern(int segment=0) const = 0;
90 
98  virtual void setPattern(unsigned pattern, int segment=0) = 0;
99 
107  virtual unsigned thickness(int segment=0) const = 0;
108 
118  virtual void setThickness(unsigned thickness, int segment=0) = 0;
119 
127  virtual double percentage(int segment) const = 0;
128 
138  virtual void setPercentage(double percentage, int segment) = 0;
139  };
140 
141 }

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)