Developer Documentation
Loading...
Searching...
No Matches
ScriptSettingsVector Class Reference
Inheritance diagram for ScriptSettingsVector:
ScriptSettings

Public Types

enum class  Type { Strokes , Rgb , Edges , LengthColor }
 

Public Slots

void setType (Type type)
 
void setNormalize (bool normalize)
 
void setDoScale (bool doScale)
 
void setScaleFactor (double scaleFactor)
 
void setLineColor (const Vector4 &lineColor)
 
void setLineWidth (double width)
 

Public Member Functions

 ScriptSettingsVector (VectorWidget *widget)
 
 ScriptSettingsVector (const ScriptSettingsVector &other)
 
Type type () const
 
bool normalize () const
 
bool doScale () const
 
double scaleFactor () const
 
Vector4 lineColor () const
 
double lineWidth ()
 
- Public Member Functions inherited from ScriptSettings
 ScriptSettings (QWidget *widget)
 

Properties

Type type
 
bool normalize
 
bool doScale
 
double scaleFactor
 
Vector4 lineColor
 
double lineWidth
 

Private Attributes

VectorWidgetwidget_
 

Detailed Description

Definition at line 11 of file ScriptSettingsVector.hh.

Member Enumeration Documentation

◆ Type

enum class ScriptSettingsVector::Type
strong

Definition at line 23 of file ScriptSettingsVector.hh.

Constructor & Destructor Documentation

◆ ScriptSettingsVector() [1/3]

ScriptSettingsVector::ScriptSettingsVector ( )
explicit

Definition at line 4 of file ScriptSettingsVector.cc.

◆ ScriptSettingsVector() [2/3]

ScriptSettingsVector::ScriptSettingsVector ( VectorWidget widget)
explicit

Definition at line 11 of file ScriptSettingsVector.cc.

◆ ScriptSettingsVector() [3/3]

ScriptSettingsVector::ScriptSettingsVector ( const ScriptSettingsVector other)
explicit

Definition at line 17 of file ScriptSettingsVector.cc.

◆ ~ScriptSettingsVector()

ScriptSettingsVector::~ScriptSettingsVector ( )
virtual

Definition at line 23 of file ScriptSettingsVector.cc.

Member Function Documentation

◆ doScale()

bool ScriptSettingsVector::doScale ( ) const

Definition at line 72 of file ScriptSettingsVector.cc.

◆ lineColor()

Vector4 ScriptSettingsVector::lineColor ( ) const

Definition at line 92 of file ScriptSettingsVector.cc.

◆ normalize()

bool ScriptSettingsVector::normalize ( ) const

Definition at line 63 of file ScriptSettingsVector.cc.

◆ scaleFactor()

double ScriptSettingsVector::scaleFactor ( ) const

Definition at line 82 of file ScriptSettingsVector.cc.

◆ setDoScale

void ScriptSettingsVector::setDoScale ( bool  doScale)
slot

Definition at line 77 of file ScriptSettingsVector.cc.

◆ setLineColor

void ScriptSettingsVector::setLineColor ( const Vector4 lineColor)
slot

Definition at line 97 of file ScriptSettingsVector.cc.

◆ setLineWidth

void ScriptSettingsVector::setLineWidth ( double  width)
slot

Definition at line 107 of file ScriptSettingsVector.cc.

◆ setNormalize

void ScriptSettingsVector::setNormalize ( bool  normalize)
slot

Definition at line 67 of file ScriptSettingsVector.cc.

◆ setScaleFactor

void ScriptSettingsVector::setScaleFactor ( double  scaleFactor)
slot

Definition at line 87 of file ScriptSettingsVector.cc.

◆ setType

void ScriptSettingsVector::setType ( ScriptSettingsVector::Type  type)
slot

Definition at line 44 of file ScriptSettingsVector.cc.

◆ type()

ScriptSettingsVector::Type ScriptSettingsVector::type ( ) const

Definition at line 27 of file ScriptSettingsVector.cc.

Member Data Documentation

◆ widget_

VectorWidget* ScriptSettingsVector::widget_
private

Definition at line 47 of file ScriptSettingsVector.hh.

Property Documentation

◆ doScale

bool ScriptSettingsVector::doScale
readwrite

Definition at line 17 of file ScriptSettingsVector.hh.

◆ lineColor

Vector4 ScriptSettingsVector::lineColor
readwrite

Definition at line 19 of file ScriptSettingsVector.hh.

◆ lineWidth

double ScriptSettingsVector::lineWidth
readwrite

Definition at line 20 of file ScriptSettingsVector.hh.

◆ normalize

bool ScriptSettingsVector::normalize
readwrite

Definition at line 16 of file ScriptSettingsVector.hh.

◆ scaleFactor

double ScriptSettingsVector::scaleFactor
readwrite

Definition at line 18 of file ScriptSettingsVector.hh.

◆ type

Type ScriptSettingsVector::type
readwrite

Definition at line 15 of file ScriptSettingsVector.hh.


The documentation for this class was generated from the following files: