#include <SpotLight.h>
Inheritance diagram for SpotLight:
Definition at line 16 of file SpotLight.h.
|
Definition at line 38 of file SceneGraphObject.h. |
|
Constructor
Definition at line 34 of file SpotLight.h. |
|
Temp. debugging method Reimplemented from SceneGraphObject. |
|
Definition at line 55 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoDiffuseBRDF, and SceneGraphObject::_pDiffuseBRDF. |
|
Definition at line 30 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoEmittance, and SceneGraphObject::_pEmittance. |
|
Definition at line 15 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoGeometry, and SceneGraphObject::_pGeometry. |
|
Definition at line 35 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoDiffuseBRDF, and SceneGraphObject::_pDiffuseBRDF. Referenced by SceneGraphObject::setPrivateDiffuseBRDF(), SceneGraphObject::setSharedDiffuseBRDF(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 20 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoEmittance, and SceneGraphObject::_pEmittance. Referenced by SceneGraphObject::setPrivateEmittance(), SceneGraphObject::setSharedEmittance(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 5 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoGeometry, and SceneGraphObject::_pGeometry. Referenced by SceneGraphObject::setPrivateGeometry(), SceneGraphObject::setSharedGeometry(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 45 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoSpecularBRDF, and SceneGraphObject::_pSpecularBRDF. Referenced by SceneGraphObject::setPrivateSpecularBRDF(), SceneGraphObject::setSharedSpecularBRDF(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 80 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoTexture, and SceneGraphObject::_pTexture. Referenced by SceneGraphObject::setPrivateTexture(), SceneGraphObject::setSharedTexture(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 65 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoTransformation, and SceneGraphObject::_pTransformation. Referenced by SceneGraphObject::setPrivateTransformation(), SceneGraphObject::setSharedTransformation(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 40 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoDiffuseBRDF, and SceneGraphObject::_pDiffuseBRDF. Referenced by SceneGraphObject::setPrivateDiffuseBRDF(), SceneGraphObject::setSharedDiffuseBRDF(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 25 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoEmittance, and SceneGraphObject::_pEmittance. Referenced by SceneGraphObject::setPrivateEmittance(), SceneGraphObject::setSharedEmittance(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 10 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoGeometry, and SceneGraphObject::_pGeometry. Referenced by SceneGraphObject::setPrivateGeometry(), SceneGraphObject::setSharedGeometry(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 50 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoSpecularBRDF, and SceneGraphObject::_pSpecularBRDF. Referenced by SceneGraphObject::setPrivateSpecularBRDF(), SceneGraphObject::setSharedSpecularBRDF(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 85 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoTexture, and SceneGraphObject::_pTexture. Referenced by SceneGraphObject::setPrivateTexture(), SceneGraphObject::setSharedTexture(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 70 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoTransformation, and SceneGraphObject::_pTransformation. Referenced by SceneGraphObject::setPrivateTransformation(), SceneGraphObject::setSharedTransformation(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 60 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoSpecularBRDF, and SceneGraphObject::_pSpecularBRDF. |
|
Definition at line 90 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoTexture, and SceneGraphObject::_pTexture. |
|
Definition at line 75 of file SceneGraphObject.cc. References SceneGraphObject::_pAutoTransformation, and SceneGraphObject::_pTransformation. |
|
Reimplemented in _Surface. Definition at line 373 of file SceneGraphObject.cc. References SceneGraphObject::_privateAttributes, and List::append(). |
|
Reimplemented in _Surface. Definition at line 361 of file SceneGraphObject.cc. References SceneGraphObject::_privateMaterials, and List::append(). Referenced by MayaParser::_set_material(). |
|
Reimplemented in _Surface. Definition at line 366 of file SceneGraphObject.cc. References SceneGraphObject::_sharedAttributes, List::append(), and AutoPtr::registerReferer(). |
|
Reimplemented in _Surface. Definition at line 354 of file SceneGraphObject.cc. References SceneGraphObject::_sharedMaterials, List::append(), and AutoPtr::registerReferer(). |
|
Definition at line 146 of file SceneGraphObject.h. |
|
Definition at line 139 of file SceneGraphObject.h. |
|
Reimplemented in _Surface. Definition at line 145 of file SceneGraphObject.h. |
|
Reimplemented in _Surface. Definition at line 138 of file SceneGraphObject.h. Referenced by POVRayExporter::_process_leaf(), and LightsExplorer::_process_leaf(). |
|
Reimplemented in _Surface. Definition at line 144 of file SceneGraphObject.h. |
|
Reimplemented in _Surface. Definition at line 137 of file SceneGraphObject.h. Referenced by RadiusExplorer::_process_leaf(), POVRayExporter::_process_leaf(), POGExplorer::_process_leaf(), NExtentsExplorer::_process_leaf(), LightsExplorer::_process_leaf(), and Intersector::processCandidate(). |
|
Reimplemented from SceneGraphObject. |
|
Definition at line 107 of file SceneGraphObject.h. Referenced by NodesByNameExpl::_explore(). |
|
Definition at line 97 of file SceneGraphObject.h. Referenced by LightsExplorer::_process_leaf(). |
|
Determines whether the node has children
Implements SceneGraphObject. |
|
Definition at line 389 of file SceneGraphObject.cc. References SceneGraphObject::_privateAttributes, SceneGraphObject::_sharedAttributes, List::firstItem(), and List::nextItem(). |
|
Definition at line 378 of file SceneGraphObject.cc. References SceneGraphObject::_privateMaterials, SceneGraphObject::_sharedMaterials, List::firstItem(), and List::nextItem(). Referenced by POVRayExporter::_process_leaf(). |
|
Sets energy state (replaces energy coat). The light source must be tangible.
Reimplemented from Shape. Definition at line 61 of file LightSource.h. References SceneGraphObject::_tangible, and Shape::setEnergyState(). |
|
Definition at line 99 of file SceneGraphObject.h. |
|
Definition at line 96 of file SceneGraphObject.h. |
|
Definition at line 259 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_diff_brdf(), SceneGraphObject::_have_shared_diff_brdf(), SceneGraphObject::_pAutoDiffuseBRDF, and SceneGraphObject::_pDiffuseBRDF. |
|
Reimplemented in _Surface. Definition at line 230 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_emittance(), SceneGraphObject::_have_shared_emittance(), SceneGraphObject::_pAutoEmittance, and SceneGraphObject::_pEmittance. |
|
Reimplemented in _Surface. Definition at line 199 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_geometry(), SceneGraphObject::_have_shared_geometry(), SceneGraphObject::_pAutoGeometry, SceneGraphObject::_pGeometry, and SceneGraphObject::_tangible. Referenced by OSGAdapter::OSGAdapter(). |
|
Definition at line 286 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_spec_brdf(), SceneGraphObject::_have_shared_spec_brdf(), SceneGraphObject::_pAutoSpecularBRDF, and SceneGraphObject::_pSpecularBRDF. |
|
Definition at line 342 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_texture(), SceneGraphObject::_have_shared_texture(), SceneGraphObject::_pAutoTexture, and SceneGraphObject::_pTexture. |
|
Reimplemented in _Surface. Definition at line 313 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_transformation(), SceneGraphObject::_have_shared_transformation(), SceneGraphObject::_pAutoTransformation, and SceneGraphObject::_pTransformation. Referenced by OSGAdapter::extent(), OSGAdapter::nExtents(), and OSGAdapter::rayIntersection(). |
|
Definition at line 242 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_diff_brdf(), SceneGraphObject::_have_shared_diff_brdf(), SceneGraphObject::_pAutoDiffuseBRDF, SceneGraphObject::_pDiffuseBRDF, AutoPtr::origObject(), and AutoPtr::registerReferer(). |
|
Reimplemented in _Surface. Definition at line 213 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_emittance(), SceneGraphObject::_have_shared_emittance(), SceneGraphObject::_pAutoEmittance, SceneGraphObject::_pEmittance, AutoPtr::origObject(), and AutoPtr::registerReferer(). |
|
Reimplemented in _Surface. Definition at line 180 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_geometry(), SceneGraphObject::_have_shared_geometry(), SceneGraphObject::_pAutoGeometry, SceneGraphObject::_pGeometry, SceneGraphObject::_tangible, AutoPtr::origObject(), and AutoPtr::registerReferer(). Referenced by RhinoParser::_parse_object(), and OSGAdapter::OSGAdapter(). |
|
Definition at line 269 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_spec_brdf(), SceneGraphObject::_have_shared_spec_brdf(), SceneGraphObject::_pAutoSpecularBRDF, SceneGraphObject::_pSpecularBRDF, AutoPtr::origObject(), and AutoPtr::registerReferer(). |
|
Definition at line 325 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_texture(), SceneGraphObject::_have_shared_texture(), SceneGraphObject::_pAutoTexture, SceneGraphObject::_pTexture, AutoPtr::origObject(), and AutoPtr::registerReferer(). |
|
Reimplemented in _Surface. Definition at line 296 of file SceneGraphObject.cc. References SceneGraphObject::_have_private_transformation(), SceneGraphObject::_have_shared_transformation(), SceneGraphObject::_pAutoTransformation, SceneGraphObject::_pTransformation, AutoPtr::origObject(), and AutoPtr::registerReferer(). |
|
Definition at line 147 of file SceneGraphObject.h. |
|
Definition at line 140 of file SceneGraphObject.h. |
|
Determines whether this light source supports energy coats
Reimplemented from Shape. Definition at line 53 of file LightSource.h. References SceneGraphObject::_tangible. |
|
Determines whether the SG node is tangible (usefull mainly for Spatial Data Structures - SDS)
Definition at line 197 of file SceneGraphObject.h. Referenced by OctTree::append(), Heap::append(), and BVH::append(). |
|
Reimplemented in _Surface. Definition at line 149 of file SceneGraphObject.h. |
|
Reimplemented in _Surface. Definition at line 142 of file SceneGraphObject.h. |
|
Reimplemented in _Surface. Definition at line 148 of file SceneGraphObject.h. |
|
Reimplemented in _Surface. Definition at line 141 of file SceneGraphObject.h. Referenced by ShadowExplorer::_explore(), RayIntExplorer::_explore(), ObjsAheadExplorer::_explore(), and Explorer::_explore(). |
|
Method that allows to inspect subnodes
Implements SceneGraphObject. |
|
object name
Definition at line 42 of file SceneGraphObject.h. Referenced by SceneGraphObject::SceneGraphObject(), and SceneGraphObject::~SceneGraphObject(). |
|
(unique) object identificator
Definition at line 41 of file SceneGraphObject.h. |
|
|
|
|
|
|
|
|
|
energy associated with shape
Definition at line 20 of file Shape.h. Referenced by Shape::setEnergyState(), and Shape::~Shape(). |
|
|
Definition at line 59 of file SceneGraphObject.h. Referenced by SceneGraphObject::appendPrivateAttribute(), SceneGraphObject::inspectAttributes(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 57 of file SceneGraphObject.h. Referenced by SceneGraphObject::appendPrivateMaterial(), SceneGraphObject::inspectMaterials(), and SceneGraphObject::~SceneGraphObject(). |
|
|
|
|
Definition at line 60 of file SceneGraphObject.h. Referenced by SceneGraphObject::appendSharedAttribute(), SceneGraphObject::inspectAttributes(), and SceneGraphObject::~SceneGraphObject(). |
|
Definition at line 58 of file SceneGraphObject.h. Referenced by SceneGraphObject::appendSharedMaterial(), SceneGraphObject::inspectMaterials(), and SceneGraphObject::~SceneGraphObject(). |
|
tangible object has geometry or is composed of at least one tangible object
Definition at line 43 of file SceneGraphObject.h. Referenced by OSGPolygon::_duplicate_attributes(), OSGPolygon::OSGPolygon(), LightSource::setEnergyState(), SceneGraphObject::setPrivateGeometry(), SceneGraphObject::setSharedGeometry(), and LightSource::supportsEnergy(). |