class TEveProjected

 TEveProjected

 Abstract base class for classes that hold results of a non-linear
 projection transformation.

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~TEveProjected()
static TClass*Class()
virtual TClass*IsA() const
virtual voidSetDepth(Float_t d)
virtual voidSetProjection(TEveProjectionManager* proj, TEveProjectable* model)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidUnRefProjectable(TEveProjectable* assumed_parent)
virtual voidUpdateProjection()
private:
TEveProjected&operator=(const TEveProjected&)

Data Members

protected:
Float_tfDepthz coordinate
TEveProjectable*fProjectablelink to original object
TEveProjectionManager*fProjectormanager

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

~TEveProjected()
 Destructor.
 If fProjectable is non-null, *this is removed from its list of
 projected replicas.
void SetProjection(TEveProjectionManager* proj, TEveProjectable* model)
 Sets projection manager and reference in the projectable object. Method called
 immediately after default constructor.
 See also TEveProjectionManager::ImportElements().
void UnRefProjectable(TEveProjectable* assumed_parent)
 Remove reference to projectable.
TEveProjectable& operator=(const TEveProjected& )
void SetDepth(Float_t d)
{ fDepth = d; }
void UpdateProjection()

Last update: root/eve:$Id: TEveProjectionBases.h 21054 2007-11-26 18:00:41Z matevz $
Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.