VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes
makVrv::DtPickableDecalProjector Class Reference

The DtPickableDecalProjector is a pickable widget used to pick a decal projector interface.

Inheritance diagram for makVrv::DtPickableDecalProjector:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtPickableDecalProjector ()
 
 DtPickableDecalProjector ()=delete
 
 DtPickableDecalProjector (const DtPickableDecalProjector &other)=delete
 
DtPickableDecalProjectoroperator= (const DtPickableDecalProjector &other)=delete
 
virtual bool pick (double sceneX, double sceneY, double sceneZ) const
 
- Public Member Functions inherited from makVrv::DtPickableWidget
virtual ~DtPickableWidget ()=0
 
 DtPickableWidget ()=delete
 
 DtPickableWidget (const DtPickableWidget &other)=delete
 
DtPickableWidgetoperator= (const DtPickableWidget &other)=delete
 
virtual void setUserData (unsigned long long data)
 
virtual unsigned long long userData () const
 
unsigned int id () const
 

Protected Member Functions

 DtPickableDecalProjector (DtDe &de, DtWidgetPicker &picker, DtDecalProjectorComponentInterface *component)
 
- Protected Member Functions inherited from makVrv::DtPickableWidget
 DtPickableWidget (DtDe &de, DtWidgetPicker &picker)
 

Protected Attributes

DtDecalProjectorComponentInterfacemyComponent
 
- Protected Attributes inherited from makVrv::DtPickableWidget
DtDemyDe
 
DtWidgetPickermyPicker
 
unsigned int myId
 
unsigned long long myUserData
 

Private Attributes

friend DtPickableDecalProjectorCreator
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrv::DtPickableWidget
static unsigned int idFromColor (unsigned int)
 
- Public Attributes inherited from makVrv::DtPickableWidget
boost::signalslib::signal
< void(int x, int y)> 
signal_mouseEnter
 
boost::signalslib::signal< void()> signal_mouseLeave
 
boost::signalslib::signal
< void(int x, int y)> 
signal_mouseMove
 
boost::signalslib::signal
< void(int x, int y, int
button)> 
signal_mousePress
 
boost::signalslib::signal
< void(int x, int y, int
button)> 
signal_mouseRelease
 
boost::signalslib::signal
< void(int x, int y, int
button)> 
signal_mouseDoubleClick
 
boost::signalslib::signal
< void(int x, int y, int wheel)> 
signal_mouseWheel
 

Constructor & Destructor Documentation

virtual makVrv::DtPickableDecalProjector::~DtPickableDecalProjector ( )
virtual

Virtual DTOR.

makVrv::DtPickableDecalProjector::DtPickableDecalProjector ( )
delete

Default Constructor not implemented.

makVrv::DtPickableDecalProjector::DtPickableDecalProjector ( const DtPickableDecalProjector other)
delete

Copy Constructor not implemented - Copy not allowed.

makVrv::DtPickableDecalProjector::DtPickableDecalProjector ( DtDe de,
DtWidgetPicker picker,
DtDecalProjectorComponentInterface component 
)
protected

Protected CTOR (Instantiated by DtWidgetPicker)

Member Function Documentation

DtPickableDecalProjector& makVrv::DtPickableDecalProjector::operator= ( const DtPickableDecalProjector other)
delete

Assignment Operator not implemented - Assignment not allowed.

virtual bool makVrv::DtPickableDecalProjector::pick ( double  sceneX,
double  sceneY,
double  sceneZ 
) const
virtual

Returns true if the pickable would be selected for the given scene position.

Member Data Documentation

friend makVrv::DtPickableDecalProjector::DtPickableDecalProjectorCreator
private
DtDecalProjectorComponentInterface* makVrv::DtPickableDecalProjector::myComponent
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)