56#ifndef vtkExternalLight_h
57#define vtkExternalLight_h
60#include "vtkRenderingExternalModule.h"
void SetAmbientColor(double, double, double) override
Override Set method to keep a record of changed value.
~vtkExternalLight() override
void SetPosition(double, double, double) override
Override Set method to keep a record of changed value.
void SetPositional(vtkTypeBool) override
Override Set method to keep a record of changed value.
void SetAttenuationValues(double, double, double) override
Override Set method to keep a record of changed value.
void SetExponent(double) override
Override Set method to keep a record of changed value.
static vtkExternalLight * New()
Create an external light object with the focal point at the origin and its position set to (0,...
void SetSpecularColor(double, double, double) override
Override Set method to keep a record of changed value.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetConeAngle(double) override
Override Set method to keep a record of changed value.
bool AttenuationValuesSet
void SetDiffuseColor(double, double, double) override
Override Set method to keep a record of changed value.
void SetFocalPoint(double, double, double) override
Override Set method to keep a record of changed value.
void SetIntensity(double) override
Override Set method to keep a record of changed value.
a simple class to control print indentation
virtual void SetSpecularColor(double, double, double)
Set/Get the color of the light.
virtual void SetAmbientColor(double, double, double)
Set/Get the color of the light.
virtual void SetPosition(double, double, double)
Set/Get the position of the light.
virtual void SetDiffuseColor(double, double, double)
Set/Get the color of the light.
virtual void SetFocalPoint(double, double, double)
Set/Get the point at which the light is shining.
virtual void SetAttenuationValues(double, double, double)
Set/Get the quadratic attenuation constants.