VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvDrawControl
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
10
#include <
vrvDrawControl/vrvDrawControl.h
>
11
12
#include <
vrvDrawControl/DtDrawControlObject.h
>
13
#include <
vrvDrawControl/DtVdcLineSegment.h
>
14
15
namespace
vrvControlToolkit
16
{
17
25
class
DT_DLL_VRVDRAWCONTROL
DtLineObjectInterface
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
)