Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::RasterizationOutport Class Reference
+ Inheritance diagram for inviwo::RasterizationOutport:

Public Types

using Super = DataOutport<Rasterization>
 
- Public Types inherited from inviwo::DataOutport< Rasterization >
using type
 
- Public Types inherited from inviwo::OutportIterableImpl< DataOutport< Rasterization >, Rasterization >
using Container
 
using const_iterator
 

Additional Inherited Members

- Public Member Functions inherited from inviwo::DataOutport< Rasterization >
 DataOutport (std::string_view identifier, Document help={})
 
virtual std::string_view getClassIdentifier () const override
 
virtual glm::uvec3 getColorCode () const override
 
virtual Document getInfo () const override
 
virtual std::shared_ptr< const RasterizationgetData () const
 
virtual std::shared_ptr< const RasterizationdetachData ()
 
virtual void clear () override
 
virtual void setData (std::shared_ptr< const Rasterization > data)
 
virtual void setData (const Rasterization *data)
 
void setData (Rasterization &&data)
 
virtual bool hasData () const override
 
- 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
 Port (const Port &)=delete
 
Portoperator= (const Port &)=delete
 
 Port (Port &&)=delete
 
Portoperator= (Port &&)=delete
 
const std::string & getIdentifier () const
 
void setIdentifier (const std::string &name)
 
ProcessorgetProcessor () const
 
std::string getPath () const
 Get the port path i.e. <processor identifier>.<port identifier>
 
void getPath (std::pmr::string &out) const
 
const DocumentgetHelp () const
 
DocumentgetHelp ()
 
PortsetHelp (Document help)
 
virtual void serialize (Serializer &s) const override
 
virtual void deserialize (Deserializer &d) override
 
- Public Member Functions inherited from inviwo::Serializable
- Public Member Functions inherited from inviwo::OutportIterableImpl< DataOutport< Rasterization >, Rasterization >
virtual const_iterator begin () const override
 
virtual const_iterator end () const override
 
- Public Member Functions inherited from inviwo::OutportIterable< Rasterization >
- Protected Member Functions inherited from inviwo::Outport
 Outport (std::string_view identifier, Document help)
 
virtual void connectTo (Inport *port)
 
virtual void disconnectFrom (Inport *port)
 
- Protected Member Functions inherited from inviwo::Port
 Port (std::string_view identifier, Document help)
 
void setProcessor (Processor *processor)
 
- Protected Attributes inherited from inviwo::DataOutport< Rasterization >
std::shared_ptr< const Rasterizationdata_
 
- 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_
 
Document help_
 

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