|
PLaSK library
|
Data source in which input object is outer and contains output object. More...
#include <plask/filters/base.hpp>
Public Member Functions | |
| void | calcConnectionParameters () override |
| This is called before request for data, but after setup inputObj, outputObj and path fields. | |
Public Member Functions inherited from plask::DataSourceWithReceiver< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj > | |
| DataSourceWithReceiver () | |
| ~DataSourceWithReceiver () | |
| void | disconnect () |
| void | setPath (const PathHints *path) |
| const PathHints * | getPath () const |
| void | inOrOutWasChanged (GeometryObject::Event &e) |
| void | connect (InputGeomObj &inputObj, OutputGeomObj &outputObj, const PathHints *path=nullptr) |
Public Attributes | |
| Vec< InputGeomObj::DIM, double > | inTranslation |
Public Attributes inherited from plask::DataSourceWithReceiver< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj > | |
| ReceiverFor< PropertyT, InputSpaceType > | in |
Additional Inherited Members | |
Protected Attributes inherited from plask::DataSourceWithReceiver< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj > | |
| const InputGeomObj * | inputObj |
| const OutputGeomObj * | outputObj |
| plask::optional< PathHints > | path |
| boost::signals2::connection | geomConnectionIn |
| boost::signals2::connection | geomConnectionOut |
Data source in which input object is outer and contains output object.
|
inlineoverridevirtual |
This is called before request for data, but after setup inputObj, outputObj and path fields.
It can calculate trasnaltion and so needed for quick operator() calculation.
Implements plask::DataSourceWithReceiver< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj >.
| Vec<InputGeomObj::DIM, double> plask::OuterDataSource< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj >::inTranslation |