Inviwo  0.9.10.1
Inviwo documentation
inviwo::BrushingAndLinkingOutport Class Reference
+ Inheritance diagram for inviwo::BrushingAndLinkingOutport:

Public Member Functions

 BrushingAndLinkingOutport (std::string identifier)
 
virtual std::string getClassIdentifier () const override
 
- Public Member Functions inherited from inviwo::DataOutport< BrushingAndLinkingManager >
 DataOutport (std::string identifier)
 
virtual uvec3 getColorCode () const override
 
virtual Document getInfo () const override
 
virtual std::shared_ptr< const BrushingAndLinkingManagergetData () const
 
virtual std::shared_ptr< const BrushingAndLinkingManagerdetachData ()
 
virtual void setData (std::shared_ptr< const BrushingAndLinkingManager > data)
 
virtual void setData (const BrushingAndLinkingManager *data)
 
bool hasData () const
 
- Public Member Functions inherited from inviwo::Outport
virtual bool isConnected () const override
 
virtual bool isReady () const override
 
virtual void invalidate (InvalidationLevel invalidationLevel)
 
virtual InvalidationLevel getInvalidationLevel () const
 
virtual void propagateEvent (Event *event, Inport *source)
 
bool isConnectedTo (const Inport *port) const
 
const std::vector< Inport * > & getConnectedInports () const
 
const BaseCallBack * onConnect (std::function< void()> lambda)
 
const BaseCallBack * onDisconnect (std::function< void()> lambda)
 
void removeOnConnect (const BaseCallBack *callback)
 
void removeOnDisconnect (const BaseCallBack *callback)
 
virtual void setValid ()
 
- Public Member Functions inherited from inviwo::Port
std::string getIdentifier () const
 
void setIdentifier (const std::string &name)
 
ProcessorgetProcessor () const
 
virtual void serialize (Serializer &s) const override
 
virtual void deserialize (Deserializer &d) override
 
- Public Member Functions inherited from inviwo::OutportIterableImpl< T, Enable >
 OutportIterableImpl (DataOutport< T > *port)
 
virtual const_iterator begin () const override
 
virtual const_iterator end () const override
 

Additional Inherited Members

- Public Types inherited from inviwo::DataOutport< BrushingAndLinkingManager >
using type = BrushingAndLinkingManager
 
- Public Types inherited from inviwo::OutportIterableImpl< T, Enable >
using const_iterator = typename OutportIterable< T >::const_iterator
 
- Protected Member Functions inherited from inviwo::Outport
 Outport (std::string identifier="")
 
virtual void connectTo (Inport *port)
 
virtual void disconnectFrom (Inport *port)
 
- Protected Member Functions inherited from inviwo::Port
 Port (std::string identifier="")
 
void setProcessor (Processor *processor)
 
- Protected Attributes inherited from inviwo::DataOutport< BrushingAndLinkingManager >
std::shared_ptr< const BrushingAndLinkingManagerdata_
 
- Protected Attributes inherited from inviwo::Outport
StateCoordinator< bool > isReady_
 
InvalidationLevel invalidationLevel_
 
std::vector< Inport * > connectedInports_
 
CallBackList onConnectCallback_
 
CallBackList onDisconnectCallback_
 
- Protected Attributes inherited from inviwo::Port
std::string identifier_
 
Processorprocessor_
 

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