Abstract base-class for non-linear projectable objects. Via ProjectedClass() method it returns a TClass instance for the projected class and keeps references to the projected objects. It is assumed that all classes deriving from TEveProjectable are also derived from TEveElement. See also TEveProjectionManager::ImportElements().
| virtual | ~TEveProjectable() | 
| virtual void | AddProjected(TEveProjected* p) | 
| virtual void | AddProjectedsToSet(set<TEveElement*>& set) | 
| static TClass* | Class() | 
| virtual Bool_t | HasProjecteds() const | 
| virtual TClass* | IsA() const | 
| virtual TClass* | ProjectedClass() const | 
| virtual void | PropagateMainColor(Color_t color, Color_t old_color) | 
| virtual void | PropagateRenderState(Bool_t rnr_self, Bool_t rnr_children) | 
| virtual void | PropagateVizParams(TEveElement* el = 0) | 
| virtual void | RemoveProjected(TEveProjected* p) | 
| virtual void | ShowMembers(TMemberInspector& insp, char* parent) | 
| virtual void | Streamer(TBuffer& b) | 
| void | StreamerNVirtual(TBuffer& b) | 
| TEveProjectable& | operator=(const TEveProjectable&) | 
| list<TEveProjected*,allocator<TEveProjected*> > | fProjectedList | references to projected instances. | 

Add the projected elements to the set, dyn-casting them to TEveElement.
Set visualization parameters of projecteds. Use element el as model. If el == 0 (default), this casted to TEveElement is used.
Set main color of projecteds if their color is the same as old_color.