PLaSK library
|
Don't use this directly, use DataFrom3Dto2DSource instead. More...
#include <plask/filters/change_space_size.hpp>
Public Types | |
typedef PropertyAt< PropertyT, Geometry2DCartesian >::ValueType | ValueType |
Type of property value in output space. | |
Public Member Functions | |
DataFrom3Dto2DSourceImpl (std::size_t pointsCount=10) | |
std::function< plask::optional< ValueType >(std::size_t index)> | operator() (const shared_ptr< const MeshD< 2 > > &dst_mesh, ExtraArgs... extra_args, InterpolationMethod method) const override |
Public Member Functions inherited from plask::OuterDataSource< PropertyT, Geometry2DCartesian, Geometry3D, Extrusion, GeometryObjectD< 3 > > | |
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 | |
std::size_t | pointsCount |
Points count for average function. | |
Public Attributes inherited from plask::OuterDataSource< PropertyT, Geometry2DCartesian, Geometry3D, Extrusion, GeometryObjectD< 3 > > | |
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 |
Don't use this directly, use DataFrom3Dto2DSource instead.
Definition at line 33 of file change_space_size.hpp.
typedef PropertyAt<PropertyT,Geometry2DCartesian>::ValueType plask::DataFrom3Dto2DSourceImpl< PropertyT, FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > >::ValueType |
Type of property value in output space.
Definition at line 42 of file change_space_size.hpp.
|
inlineexplicit |
Definition at line 39 of file change_space_size.hpp.
|
inlineoverride |
Definition at line 44 of file change_space_size.hpp.
std::size_t plask::DataFrom3Dto2DSourceImpl< PropertyT, FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > >::pointsCount |
Points count for average function.
Definition at line 37 of file change_space_size.hpp.