Point Cloud Library (PCL)
1.11.1
|
17 #if !defined(OPENNURBS_LIGHT_INC_)
18 #define OPENNURBS_LIGHT_INC_
141 ON::coordinate_system dest_cs,
double SpotAngleDegrees() const
ON_3dVector Length() const
double SpotAngleRadians() const
void SetDiffuse(ON_Color)
void SetWidth(const ON_3dVector &)
double PowerWatts() const
ON_BOOL32 Transform(const ON_Xform &)
void SetIntensity(double)
ON_BOOL32 IsLinearLight() const
ON_3dPoint Location() const
void SetAttenuation(const ON_3dVector &)
ON_3dVector Attenuation() const
ON_BOOL32 IsDirectionalLight() const
void SetPowerCandela(double)
void SetStyle(ON::light_style)
const ON_wString & LightName() const
ON_BOOL32 GetBBox(double *, double *, ON_BOOL32=false) const
void SetPowerLumens(double)
void SetSpotExponent(double)
ON_BOOL32 IsEnabled() const
double ShadowIntensity() const
ON_3dVector Width() const
double SpotExponent() const
void Dump(ON_TextLog &) const
ON::light_style Style() const
void SetLightName(const char *)
ON_Color Specular() const
void SetShadowIntensity(double)
ON_3dVector m_attenuation
void SetAmbient(ON_Color)
ON::object_type ObjectType() const
void SetSpotAngleRadians(double)
void SetPowerWatts(double)
void SetSpecular(ON_Color)
void SetLength(const ON_3dVector &)
double PowerLumens() const
ON_3dVector PerpindicularDirection() const
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
bool GetSpotLightRadii(double *inner_radius, double *outer_radius) const
double PowerCandela() const
ON_BOOL32 Read(ON_BinaryArchive &)
void SetLocation(const ON_3dPoint &)
void SetSpotAngleDegrees(double)
ON_BOOL32 IsPointLight() const
ON_BOOL32 Write(ON_BinaryArchive &) const
double m_shadow_intensity
ON_BOOL32 Enable(ON_BOOL32=true)
double Attenuation(double) const
void SetLightName(const wchar_t *)
void SetDirection(const ON_3dVector &)
ON_BOOL32 IsRectangularLight() const
ON_BOOL32 IsSpotLight() const
ON_UUID ModelObjectId() const
ON_3dVector Direction() const
ON_BOOL32 GetLightXform(const ON_Viewport &vp, ON::coordinate_system dest_cs, ON_Xform &xform) const
ON::coordinate_system CoordinateSystem() const
void SetAttenuation(double, double, double)