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

Public Types

using Super = DataInport<Rasterization, 0>
 
- Public Types inherited from inviwo::DataInport< Rasterization, 0 >
using iterator
 
using type
 
using value_type
 

Public Member Functions

virtual bool canConnectTo (const Port *port) const override
 
virtual void connectTo (Outport *port) override
 
- Public Member Functions inherited from inviwo::DataInport< Rasterization, 0 >
iterator begin () const noexcept
 
 DataInport (const DataInport &)=delete
 
 DataInport (DataInport &&)=delete
 
 DataInport (std::string_view identifier, Document help={})
 
virtual void disconnectFrom (Outport *outport) override
 
iterator end () const noexcept
 
virtual std::string_view getClassIdentifier () const override
 
virtual uvec3 getColorCode () const override
 
OutportgetConnectedOutport () const
 
virtual OutportgetConnectedOutport (size_t i) const =0
 
virtual OutportgetConnectedOutport (size_t i) const override
 
virtual std::shared_ptr< const RasterizationgetData () const
 
virtual DataInfo getDataInfo () const override
 
virtual Document getInfo () const override
 
virtual size_t getMaxNumberOfConnections () const override
 
virtual size_t getNumberOfConnections () const override
 
virtual std::vector< std::pair< Outport *, std::shared_ptr< const Rasterization > > > getSourceVectorData () const
 
virtual std::vector< std::shared_ptr< const Rasterization > > getVectorData () const
 
virtual bool hasData () const
 
virtual bool isConnected () const override
 
DataInportoperator= (const DataInport &)=delete
 
DataInportoperator= (DataInport &&)=delete
 
- Public Member Functions inherited from inviwo::Inport
OutportgetConnectedOutport () const
 
auto getConnectedOutports () const
 
virtual bool isChanged () const
 
virtual bool isConnectedTo (const Outport *outport) const
 
bool isOptional () const
 
virtual bool isReady () const override
 
const BaseCallBack * onChange (std::function< void()> lambda)
 
std::shared_ptr< std::function< void()> > onChangeScoped (std::function< void()> lambda)
 
const BaseCallBack * onConnect (std::function< void()> lambda)
 
std::shared_ptr< std::function< void()> > onConnectScoped (std::function< void()> lambda)
 
const BaseCallBack * onDisconnect (std::function< void()> lambda)
 
std::shared_ptr< std::function< void()> > onDisconnectScoped (std::function< void()> lambda)
 
virtual void propagateEvent (Event *event, Outport *target=nullptr)
 
void readyUpdate ()
 
void removeOnChange (const BaseCallBack *callback)
 
void removeOnConnect (const BaseCallBack *callback)
 
void removeOnDisconnect (const BaseCallBack *callback)
 
void setIsReadyUpdater (std::function< bool()> updater)
 
void setOptional (bool optional)
 
- Public Member Functions inherited from inviwo::Port
virtual void deserialize (Deserializer &d) override
 
DocumentgetHelp ()
 
const DocumentgetHelp () const
 
const std::string & getIdentifier () const
 
std::string getPath () const
 Get the port path i.e. <processor identifier>.<port identifier>
 
void getPath (std::pmr::string &out) const
 
ProcessorgetProcessor () const
 
Portoperator= (const Port &)=delete
 
Portoperator= (Port &&)=delete
 
 Port (const Port &)=delete
 
 Port (Port &&)=delete
 
virtual void serialize (Serializer &s) const override
 
PortsetHelp (Document help)
 
void setIdentifier (const std::string &name)
 

Additional Inherited Members

- Public Attributes inherited from inviwo::Inport
std::shared_ptr< std::function< void(Outport *)> onConnectScoped )(std::function< void(Outport *)> lambda)
 
std::shared_ptr< std::function< void(Outport *)> onDisconnectScoped )(std::function< void(Outport *)> lambda)
 
- Static Public Attributes inherited from inviwo::DataInport< Rasterization, 0 >
static constexpr bool flattenData
 
static constexpr size_t maxConnections
 
- Protected Member Functions inherited from inviwo::Inport
void callOnChangeIfChanged () const
 
bool circularConnection (const Port *port) const
 
void doConnectTo (Outport *outport)
 
void doDisconnectFrom (Outport *outport)
 
 Inport (std::string_view identifier, Document help)
 
virtual void invalidate (InvalidationLevel invalidationLevel)
 
virtual void setChanged (bool changed)
 
- Protected Member Functions inherited from inviwo::Port
 Port (std::string_view identifier, Document help)
 
void setProcessor (Processor *processor)
 
- Static Protected Member Functions inherited from inviwo::Inport
static Document getDefaultPortInfo (const Inport *port, std::string_view portname)
 
- Protected Attributes inherited from inviwo::DataInport< Rasterization, 0 >
std::vector< DataOutportInterface< Rasterization > * > outports_
 
- Protected Attributes inherited from inviwo::Inport
StateCoordinator< bool > isOptional_
 
StateCoordinator< bool > isReady_
 
- Protected Attributes inherited from inviwo::Port
Document help_
 
std::string identifier_
 
Processorprocessor_
 

Member Function Documentation

◆ canConnectTo()

bool inviwo::RasterizationInport::canConnectTo ( const Port * port) const
inlineoverridevirtual

◆ connectTo()

virtual void inviwo::RasterizationInport::connectTo ( Outport * port)
inlineoverridevirtual

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