Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
Plug Class Reference

#include "steam/mobject/session/plug.hpp"

Description

LocatingPin for requesting connection to some Pipe.

Definition at line 36 of file plug.hpp.

Protected Attributes

asset::PipeoutPipe
 the Pipe this MObject wants to be connected to
 
- Protected Attributes inherited from Allocation
string repr
 human readable representation of the condition characterising this allocation, e.g.
 
- Protected Attributes inherited from LocatingPin
std::unique_ptr< LocatingPinnext_
 next additional Pin, if any
 

Additional Inherited Members

- Public Member Functions inherited from Allocation
const string & getRepr () const
 
virtual Allocationclone () const =0
 
- Public Member Functions inherited from LocatingPin
const SolutionData resolve () const
 implementing the core Placement functionality.
 
bool isOverdetermined () const
 
FixedLocationoperator() (Time start, Fork track=0)
 
RelativeLocationoperator() (PlacementRef< MObject > &refObj, Offset const &offset=Offset(Time::ZERO))
 
 LocatingPin (const LocatingPin &)
 it's OK to copy a LocainngPin, causing duplication of any chained lPins
 
LocatingPinoperator= (const LocatingPin &)
 
virtual ~LocatingPin ()
 
 LocatingPin ()
 
- Protected Types inherited from LocatingPin
typedef lib::time::Time Time
 
typedef lib::time::TimeVar TimeVar
 
typedef lib::time::Offset Offset
 
typedef TimeFork
 
typedef std::shared_ptr< asset::PipePipe
 
typedef std::pair< Time, PipeSolutionData
 
- Protected Member Functions inherited from Allocation
virtual void intersect (LocatingSolution &) const
 
- Protected Member Functions inherited from LocatingPin
virtual int getPrioLevel () const
 order to consider when resolving.
 
LocatingPinaddChain (LocatingPin *)
 
void resolve (LocatingSolution &) const
 

Member Data Documentation

◆ outPipe

asset::Pipe* outPipe
protected

the Pipe this MObject wants to be connected to

Definition at line 40 of file plug.hpp.

+ Inheritance diagram for Plug:
+ Collaboration diagram for Plug:

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