SelectionByBoxWithScalar.cpp
61 SelectionByBoxWithScalar::SelectionByBoxWithScalar(darray3E origin, darray3E span, mimmo::MimmoSharedPointer<MimmoObject> target){
77 SelectionByBoxWithScalar::SelectionByBoxWithScalar(const SelectionByBoxWithScalar & other):SelectionByBox(other){
110 built = (built && createPortIn<dmpvector1D*, SelectionByBoxWithScalar>(this, &SelectionByBoxWithScalar::setField, M_SCALARFIELD));
111 built = (built && createPortOut<dmpvector1D*, SelectionByBoxWithScalar>(this, &SelectionByBoxWithScalar::getField, M_SCALARFIELD));
160 (*m_log)<<"warning in "<<m_name<<" : Attempting to extract a non POINT located field on a Point Cloud target geometry. Do Nothing."<<std::endl;
192 SelectionByBoxWithScalar::absorbSectionXML(const bitpit::Config::Section & slotXML, std::string name){
ExtractScalarField is specialized derived class of ExtractField to extract a scalar field of doubles.
Definition: ExtractFields.hpp:180
void setField(dmpvector1D *)
Definition: SelectionByBoxWithScalar.cpp:129
virtual void flushSectionXML(bitpit::Config::Section &slotXML, std::string name="")
Definition: SelectionByBoxWithScalar.cpp:204
virtual void absorbSectionXML(const bitpit::Config::Section &slotXML, std::string name="")
Definition: SelectionByBoxWithScalar.cpp:192
virtual void flushSectionXML(bitpit::Config::Section &slotXML, std::string name="")
Definition: SelectionByBox.cpp:241
virtual ~SelectionByBoxWithScalar()
Definition: SelectionByBoxWithScalar.cpp:72
void setName(std::string name)
Definition: MimmoPiercedVector.tpp:364
MPVLocation getDataLocation()
Definition: MimmoPiercedVector.tpp:190
void buildPorts()
Definition: SelectionByBoxWithScalar.cpp:105
void warningXML(bitpit::Logger *log, std::string name)
Definition: MimmoNamespace.cpp:211
MimmoSharedPointer< MimmoObject > getGeometry() const
Definition: MimmoPiercedVector.tpp:170
void setGeometry(MimmoSharedPointer< MimmoObject > geometry)
Definition: BaseManipulation.cpp:433
void write(MimmoSharedPointer< MimmoObject > geometry)
Definition: BaseManipulation.cpp:979
virtual void absorbSectionXML(const bitpit::Config::Section &slotXML, std::string name="")
Definition: SelectionByBox.cpp:153
Selection through volume box primitive.
Definition: MeshSelection.hpp:678
void setField(dmpvector1D *field)
Definition: ExtractScalarField.cpp:132
@ POINT
const mimmo::MimmoSharedPointer< MimmoObject > getPatch() const
Definition: GenericSelection.cpp:111
SelectionByBoxWithScalar()
Definition: SelectionByBoxWithScalar.cpp:33
void plotOptionalResults()
Definition: SelectionByBoxWithScalar.cpp:179
dmpvector1D * getExtractedField()
Definition: ExtractScalarField.cpp:114
void swap(SelectionByBoxWithScalar &) noexcept
Definition: SelectionByBoxWithScalar.cpp:94
SelectionByBoxWithScalar & operator=(SelectionByBoxWithScalar other)
Definition: SelectionByBoxWithScalar.cpp:84
virtual void setGeometry(mimmo::MimmoSharedPointer< MimmoObject >)
Definition: GenericSelection.cpp:130
dmpvector1D * getField()
Definition: SelectionByBoxWithScalar.cpp:138
MimmoSharedPointer< MimmoObject > getGeometry()
Definition: BaseManipulation.cpp:235