C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
VSN::ObjectPickSelection Class Reference

NO TRANSLATION. More...

#include <vsn_objectpickselection.h>

+ Inheritance diagram for VSN::ObjectPickSelection:
+ Collaboration diagram for VSN::ObjectPickSelection:

Public Member Functions

 ObjectPickSelection (Object *pParent=nullptr)
 Default constructor.
 
virtual ~ObjectPickSelection ()
 Destructor.
 
void SetOpenGLContext (OpenGLContextInterface *pContext)
 NO TRANSLATION.
 
OpenGLContextInterfaceGetOpenGLContext () const
 NO TRANSLATION.
 
void ResetOpenGLContext (OpenGLContextInterface *pContext)
 NO TRANSLATION.
 
void SetViewport (ViewportPtr ptrViewport)
 NO TRANSLATION.
 
bool IsHoverEnabled () const
 NO TRANSLATION.
 
bool IsHoverRepeat () const
 Send Hover repeatedly when moving the cursor over an object.
 
uint GetSelectionSquareSize () const
 NO TRANSLATION.
 
void SetSelectionSquareSize (uint size)
 NO TRANSLATION.
 
Filter GetFilterObject () const
 NO TRANSLATION.
 
bool IsBodyPickEnabled () const
 NO TRANSLATION.
 
void SetBodyPickEnabled (bool bPick)
 NO TRANSLATION.
 
bool IsFacePickEnabled () const
 NO TRANSLATION.
 
void SetFacePickEnabled (bool bPick)
 NO TRANSLATION.
 
bool IsEdgePickEnabled () const
 NO TRANSLATION.
 
void SetEdgePickEnabled (bool bPick)
 NO TRANSLATION.
 
bool IsVertexPickEnabled () const
 NO TRANSLATION.
 
void SetVertexPickEnabled (bool bPick)
 NO TRANSLATION.
 
PickData HitTest (int scrX, int scrY)
 NO TRANSLATION.
 
PickData HitTest (const PointI &pnt)
 NO TRANSLATION.
 
ObjectList< PrBasicFindSelect * > GetFindProcesses () const
 NO TRANSLATION.
 
void AddFindProcess (PrBasicFindSelect *pProcess, SceneSegment *pParent=nullptr)
 NO TRANSLATION.
 
void RemoveFindProcess (PrBasicFindSelect *pProcess)
 NO TRANSLATION.
 
- Public Member Functions inherited from VSN::Object
 Object (Object *pParent=nullptr)
 Default constructor. More...
 
virtual ~Object ()
 Destructor.
 
void SetParent (Object *pParent)
 NO TRANSLATION.
 
MutexGetMutex ()
 Object mutex.
 
String GetObjectName () const
 Returns name.
 
void SetObjectName (const String &name)
 Sets name.
 
bool IsControlType () const
 TRANSLATION.
 
ObjectGetParent () const
 NO TRANSLATION.
 
Variant GetProperty (const String &name) const
 NO TRANSLATION.
 
bool IsSignalsBlocked () const
 NO TRANSLATION.
 
bool SetBlockSignals (bool bBlock)
 NO TRANSLATION.
 
void AddEventListener (Object *pObject)
 NO TRANSLATION.
 
void RemoveEventListener (Object *pObject)
 NO TRANSLATION.
 
ObjectGetSender () const
 NO TRANSLATION.
 
Thread * GetThread () const
 NO TRANSLATION.
 
void BindWithThread (Thread *thread)
 NO TRANSLATION.
 
int StartTimer (int interval, TimerType timerType=tt_CoarseTimer)
 NO TRANSLATION.
 
void KillTimer (int id)
 NO TRANSLATION.
 
const ObjectList< Object * > & GetChildren () const
 NO TRANSLATION.
 
template<typename T >
FindChild (const String &objName=String()) const
 NO TRANSLATION.
 
template<typename T >
ObjectList< T > FindChildren (const String &objName=String(), VSN::ChildFindingPolicies policies=VSN::FindAllNestedChildren) const
 NO TRANSLATION.
 
- Public Member Functions inherited from VSN::BasicObject
 BasicObject ()
 Default constructor.
 
virtual ~BasicObject ()
 Destructor.
 

Detailed Description

NO TRANSLATION.

NO TRANSLATION.


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