22 const std::string &signalName)
23 :
InteractionEvent(baseRenderer), m_DataInteractor(sourceInteractor), m_SignalName(signalName)
30 return (m_SignalName == internalEvent.
GetSignalName() && Superclass::IsEqual(interactionEvent));
44 return m_DataInteractor.GetPointer();
49 return (NULL != dynamic_cast<InternalEvent *>(baseClass.GetPointer()));
Organizes the rendering process.
Class to create events from within the application to signal about internal events.
std::string GetSignalName() const
virtual bool IsEqual(const InteractionEvent &) const override
Base class from with interactors that handle DataNodes are to be derived.
virtual bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const override
InternalEvent(BaseRenderer *, DataInteractor *destInteractor, const std::string &signalName)
DataInteractor * GetTargetInteractor() const