Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends

vtkKWMaterialPropertyWidget Class Reference

#include <vtkKWMaterialPropertyWidget.h>

Inheritance diagram for vtkKWMaterialPropertyWidget:
Inheritance graph
[legend]
Collaboration diagram for vtkKWMaterialPropertyWidget:
Collaboration graph
[legend]

List of all members.

Classes

class  Preset

Public Types

typedef vtkKWCompositeWidget Superclass
typedef vtkKWCompositeWidget Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetPopupMode (int)
virtual int GetPopupMode ()
virtual void PopupModeOn ()
virtual void PopupModeOff ()
virtual vtkKWPopupButtonWithLabelGetPopupButton ()
virtual void Update ()
virtual void UpdatePreview ()
virtual void SetPreviewSize (int)
virtual void SetPresetSize (int)
virtual void SetPopupPreviewSize (int)
virtual int GetPreviewSize ()
virtual int GetPresetSize ()
virtual int GetPopupPreviewSize ()
virtual void SetGridOpacity (double)
virtual double GetGridOpacity ()
virtual double * GetMaterialColor ()
virtual void GetMaterialColor (double &, double &, double &)
virtual void GetMaterialColor (double[3])
void SetMaterialColor (double r, double g, double b)
void SetMaterialColor (double color[3])
virtual void SetLightingParametersVisibility (int)
virtual void LightingParametersVisibilityOn ()
virtual void LightingParametersVisibilityOff ()
virtual int GetLightingParametersVisibility ()
virtual void SetPropertyChangedEvent (int)
virtual int GetPropertyChangedEvent ()
virtual void SetPropertyChangingEvent (int)
virtual int GetPropertyChangingEvent ()
virtual void SetPropertyChangedCommand (vtkObject *object, const char *method)
virtual void SetPropertyChangingCommand (vtkObject *object, const char *method)
virtual void UpdateEnableState ()
virtual void PropertyChangingCallback (double value)
virtual void PropertyChangedCallback (double value)
virtual void PresetMaterialCallback (int preset_idx)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetPopupMode (int)
virtual int GetPopupMode ()
virtual void PopupModeOn ()
virtual void PopupModeOff ()
virtual vtkKWPopupButtonWithLabelGetPopupButton ()
virtual void Update ()
virtual void UpdatePreview ()
virtual void SetPreviewSize (int)
virtual void SetPresetSize (int)
virtual void SetPopupPreviewSize (int)
virtual int GetPreviewSize ()
virtual int GetPresetSize ()
virtual int GetPopupPreviewSize ()
virtual void SetGridOpacity (double)
virtual double GetGridOpacity ()
virtual double * GetMaterialColor ()
virtual void GetMaterialColor (double &, double &, double &)
virtual void GetMaterialColor (double[3])
void SetMaterialColor (double r, double g, double b)
void SetMaterialColor (double color[3])
virtual void SetLightingParametersVisibility (int)
virtual void LightingParametersVisibilityOn ()
virtual void LightingParametersVisibilityOff ()
virtual int GetLightingParametersVisibility ()
virtual void SetPropertyChangedEvent (int)
virtual int GetPropertyChangedEvent ()
virtual void SetPropertyChangingEvent (int)
virtual int GetPropertyChangingEvent ()
virtual void SetPropertyChangedCommand (vtkObject *object, const char *method)
virtual void SetPropertyChangingCommand (vtkObject *object, const char *method)
virtual void UpdateEnableState ()
virtual void PropertyChangingCallback (double value)
virtual void PropertyChangedCallback (double value)
virtual void PresetMaterialCallback (int preset_idx)

Static Public Member Functions

static int IsTypeOf (const char *type)
static
vtkKWMaterialPropertyWidget
SafeDownCast (vtkObject *o)
static int IsTypeOf (const char *type)
static
vtkKWMaterialPropertyWidget
SafeDownCast (vtkObject *o)

Protected Member Functions

 vtkKWMaterialPropertyWidget ()
 ~vtkKWMaterialPropertyWidget ()
virtual void CreateWidget ()
virtual void InvokePropertyChangedCommand ()
virtual void InvokePropertyChangingCommand ()
virtual void Pack ()
virtual void CreateImage (unsigned char *data, double ambient, double diffuse, double specular, double specular_power, int size)
virtual void SendStateEvent (int event)
virtual void AddDefaultPresets ()
virtual void CreatePresets ()
virtual void UpdatePopupPreview ()
virtual int UpdatePropertyFromInterface ()=0
virtual int UpdatePropertyFromPreset (const Preset *preset)=0
virtual int UpdateScalesFromPreset (const Preset *preset)
virtual void UpdateScales (double ambient, double diffuse, double specular, double specular_power)
virtual int AreControlsEnabled ()
 vtkKWMaterialPropertyWidget ()
 ~vtkKWMaterialPropertyWidget ()
virtual void CreateWidget ()
virtual void InvokePropertyChangedCommand ()
virtual void InvokePropertyChangingCommand ()
virtual void Pack ()
virtual void CreateImage (unsigned char *data, double ambient, double diffuse, double specular, double specular_power, int size)
virtual void SendStateEvent (int event)
virtual void AddDefaultPresets ()
virtual void CreatePresets ()
virtual void UpdatePopupPreview ()
virtual int UpdatePropertyFromInterface ()=0
virtual int UpdatePropertyFromPreset (const Preset *preset)=0
virtual int UpdateScalesFromPreset (const Preset *preset)
virtual void UpdateScales (double ambient, double diffuse, double specular, double specular_power)
virtual int AreControlsEnabled ()

Protected Attributes

int PopupMode
int PreviewSize
int PresetSize
int PopupPreviewSize
double GridOpacity
int LightingParametersVisibility
double MaterialColor [3]
int PropertyChangedEvent
int PropertyChangingEvent
char * PropertyChangedCommand
char * PropertyChangingCommand
vtkKWMaterialPropertyWidgetInternals * Internals
vtkKWPopupButtonWithLabelPopupButton
vtkKWFrameWithLabelMaterialPropertiesFrame
vtkKWFrameControlFrame
vtkKWFrameLightingFrame
vtkKWScaleWithEntryAmbientScale
vtkKWScaleWithEntryDiffuseScale
vtkKWScaleWithEntrySpecularScale
vtkKWScaleWithEntrySpecularPowerScale
vtkKWFramePresetsFrame
vtkKWLabelWithLabelPreviewLabel
vtkKWPushButtonSetWithLabelPresetPushButtonSet

Friends

class vtkKWMaterialPropertyWidgetInternals

Detailed Description

Definition at line 32 of file debian/tmp/usr/include/KWWidgets/vtkKWMaterialPropertyWidget.h.


Member Typedef Documentation


Constructor & Destructor Documentation

vtkKWMaterialPropertyWidget::vtkKWMaterialPropertyWidget (  ) [protected]
vtkKWMaterialPropertyWidget::~vtkKWMaterialPropertyWidget (  ) [protected]
vtkKWMaterialPropertyWidget::vtkKWMaterialPropertyWidget (  ) [protected]
vtkKWMaterialPropertyWidget::~vtkKWMaterialPropertyWidget (  ) [protected]

Member Function Documentation

virtual const char* vtkKWMaterialPropertyWidget::GetClassName (  ) [virtual]
static int vtkKWMaterialPropertyWidget::IsTypeOf ( const char *  type ) [static]
virtual int vtkKWMaterialPropertyWidget::IsA ( const char *  type ) [virtual]
static vtkKWMaterialPropertyWidget* vtkKWMaterialPropertyWidget::SafeDownCast ( vtkObject *  o ) [static]
void vtkKWMaterialPropertyWidget::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkKWMaterialPropertyWidget::SetPopupMode ( int   ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPopupMode (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PopupModeOn (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PopupModeOff (  ) [virtual]
virtual vtkKWPopupButtonWithLabel* vtkKWMaterialPropertyWidget::GetPopupButton (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::Update (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::UpdatePreview (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPreviewSize ( int   ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPresetSize ( int   ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPopupPreviewSize ( int   ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPreviewSize (  ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPresetSize (  ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPopupPreviewSize (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetGridOpacity ( double   ) [virtual]
virtual double vtkKWMaterialPropertyWidget::GetGridOpacity (  ) [virtual]
virtual double* vtkKWMaterialPropertyWidget::GetMaterialColor (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::GetMaterialColor ( double &  ,
double &  ,
double &   
) [virtual]
virtual void vtkKWMaterialPropertyWidget::GetMaterialColor ( double  [3] ) [virtual]
void vtkKWMaterialPropertyWidget::SetMaterialColor ( double  r,
double  g,
double  b 
)
void vtkKWMaterialPropertyWidget::SetMaterialColor ( double  color[3] ) [inline]
virtual void vtkKWMaterialPropertyWidget::SetLightingParametersVisibility ( int   ) [virtual]
virtual void vtkKWMaterialPropertyWidget::LightingParametersVisibilityOn (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::LightingParametersVisibilityOff (  ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetLightingParametersVisibility (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPropertyChangedEvent ( int   ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPropertyChangedEvent (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPropertyChangingEvent ( int   ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPropertyChangingEvent (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPropertyChangedCommand ( vtkObject *  object,
const char *  method 
) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPropertyChangingCommand ( vtkObject *  object,
const char *  method 
) [virtual]
virtual void vtkKWMaterialPropertyWidget::UpdateEnableState (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PropertyChangingCallback ( double  value ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PropertyChangedCallback ( double  value ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PresetMaterialCallback ( int  preset_idx ) [virtual]
virtual void vtkKWMaterialPropertyWidget::CreateWidget (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::InvokePropertyChangedCommand (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::InvokePropertyChangingCommand (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::Pack (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::CreateImage ( unsigned char *  data,
double  ambient,
double  diffuse,
double  specular,
double  specular_power,
int  size 
) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::SendStateEvent ( int  event ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::AddDefaultPresets (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::CreatePresets (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::UpdatePopupPreview (  ) [protected, virtual]
virtual int vtkKWMaterialPropertyWidget::UpdatePropertyFromInterface (  ) [protected, pure virtual]
virtual int vtkKWMaterialPropertyWidget::UpdatePropertyFromPreset ( const Preset preset ) [protected, pure virtual]
virtual int vtkKWMaterialPropertyWidget::UpdateScalesFromPreset ( const Preset preset ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::UpdateScales ( double  ambient,
double  diffuse,
double  specular,
double  specular_power 
) [protected, virtual]
virtual int vtkKWMaterialPropertyWidget::AreControlsEnabled (  ) [inline, protected, virtual]
virtual const char* vtkKWMaterialPropertyWidget::GetClassName (  ) [virtual]
static int vtkKWMaterialPropertyWidget::IsTypeOf ( const char *  type ) [static]
virtual int vtkKWMaterialPropertyWidget::IsA ( const char *  type ) [virtual]
static vtkKWMaterialPropertyWidget* vtkKWMaterialPropertyWidget::SafeDownCast ( vtkObject *  o ) [static]
void vtkKWMaterialPropertyWidget::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkKWMaterialPropertyWidget::SetPopupMode ( int   ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPopupMode (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PopupModeOn (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PopupModeOff (  ) [virtual]
virtual vtkKWPopupButtonWithLabel* vtkKWMaterialPropertyWidget::GetPopupButton (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::Update (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::UpdatePreview (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPreviewSize ( int   ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPresetSize ( int   ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPopupPreviewSize ( int   ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPreviewSize (  ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPresetSize (  ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPopupPreviewSize (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetGridOpacity ( double   ) [virtual]
virtual double vtkKWMaterialPropertyWidget::GetGridOpacity (  ) [virtual]
virtual double* vtkKWMaterialPropertyWidget::GetMaterialColor (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::GetMaterialColor ( double &  ,
double &  ,
double &   
) [virtual]
virtual void vtkKWMaterialPropertyWidget::GetMaterialColor ( double  [3] ) [virtual]
void vtkKWMaterialPropertyWidget::SetMaterialColor ( double  r,
double  g,
double  b 
)
void vtkKWMaterialPropertyWidget::SetMaterialColor ( double  color[3] ) [inline]

Definition at line 73 of file vtkKWMaterialPropertyWidget.h.

virtual void vtkKWMaterialPropertyWidget::SetLightingParametersVisibility ( int   ) [virtual]
virtual void vtkKWMaterialPropertyWidget::LightingParametersVisibilityOn (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::LightingParametersVisibilityOff (  ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetLightingParametersVisibility (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPropertyChangedEvent ( int   ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPropertyChangedEvent (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPropertyChangingEvent ( int   ) [virtual]
virtual int vtkKWMaterialPropertyWidget::GetPropertyChangingEvent (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPropertyChangedCommand ( vtkObject *  object,
const char *  method 
) [virtual]
virtual void vtkKWMaterialPropertyWidget::SetPropertyChangingCommand ( vtkObject *  object,
const char *  method 
) [virtual]
virtual void vtkKWMaterialPropertyWidget::UpdateEnableState (  ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PropertyChangingCallback ( double  value ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PropertyChangedCallback ( double  value ) [virtual]
virtual void vtkKWMaterialPropertyWidget::PresetMaterialCallback ( int  preset_idx ) [virtual]
virtual void vtkKWMaterialPropertyWidget::CreateWidget (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::InvokePropertyChangedCommand (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::InvokePropertyChangingCommand (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::Pack (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::CreateImage ( unsigned char *  data,
double  ambient,
double  diffuse,
double  specular,
double  specular_power,
int  size 
) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::SendStateEvent ( int  event ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::AddDefaultPresets (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::CreatePresets (  ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::UpdatePopupPreview (  ) [protected, virtual]
virtual int vtkKWMaterialPropertyWidget::UpdatePropertyFromInterface (  ) [protected, pure virtual]
virtual int vtkKWMaterialPropertyWidget::UpdatePropertyFromPreset ( const Preset preset ) [protected, pure virtual]
virtual int vtkKWMaterialPropertyWidget::UpdateScalesFromPreset ( const Preset preset ) [protected, virtual]
virtual void vtkKWMaterialPropertyWidget::UpdateScales ( double  ambient,
double  diffuse,
double  specular,
double  specular_power 
) [protected, virtual]
virtual int vtkKWMaterialPropertyWidget::AreControlsEnabled (  ) [inline, protected, virtual]

Friends And Related Function Documentation

vtkKWMaterialPropertyWidgetInternals [friend]

Member Data Documentation

vtkKWMaterialPropertyWidgetInternals * vtkKWMaterialPropertyWidget::Internals [protected]

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