IOCloudPoints.cpp
114 built = (built && createPortIn<dmpvector1D*, IOCloudPoints>(this, &mimmo::IOCloudPoints::setScalarField, M_SCALARFIELD));
115 built = (built && createPortIn<dmpvecarr3E*, IOCloudPoints>(this, &mimmo::IOCloudPoints::setVectorField, M_VECTORFIELD));
116 built = (built && createPortIn<MimmoSharedPointer<MimmoObject>, IOCloudPoints>(this, &mimmo::IOCloudPoints::setGeometry, M_GEOM));
118 built = (built && createPortOut<MimmoSharedPointer<MimmoObject>, IOCloudPoints>(this, &mimmo::IOCloudPoints::getGeometry, M_GEOM));
119 built = (built && createPortOut<dmpvector1D*, IOCloudPoints>(this, &mimmo::IOCloudPoints::getScalarField, M_SCALARFIELD));
120 built = (built && createPortOut<dmpvecarr3E*, IOCloudPoints>(this, &mimmo::IOCloudPoints::getVectorField, M_VECTORFIELD));
283 (*m_log)<< "warning in class "<<m_name<<": cannot absorb xml parameters for class IOmode mismatching"<<std::endl;
473 (*m_log)<<"error of "<<m_name<<" : cannot open "<<m_filename<< " requested. Exiting... "<<std::endl;
587 (*m_log)<<"error of "<<m_name<<" : cannot open "<<m_filename<< " requested. Exiting... "<<std::endl;
virtual void absorbSectionXML(const bitpit::Config::Section &slotXML, std::string name="")
Definition: IOCloudPoints.cpp:267
void setReadFilename(std::string filename)
Definition: IOCloudPoints.cpp:167
void plotOptionalResults()
Definition: IOCloudPoints.cpp:360
MimmoObject is the basic geometry container for mimmo library.
Definition: MimmoObject.hpp:143
void setGeometry(MimmoSharedPointer< MimmoObject > geometry)
Definition: IOCloudPoints.cpp:187
void setName(std::string name)
Definition: MimmoPiercedVector.tpp:364
bool completeMissingData(const mpv_t &defValue)
Definition: MimmoPiercedVector.tpp:567
void warningXML(bitpit::Logger *log, std::string name)
Definition: MimmoNamespace.cpp:211
IOCloudPoints & operator=(IOCloudPoints other)
Definition: IOCloudPoints.cpp:85
BaseManipulation is the base class of any manipulation object of the library.
Definition: BaseManipulation.hpp:102
void setVectorField(dmpvecarr3E *vectorfield)
Definition: IOCloudPoints.cpp:220
MimmoSharedPointer< MimmoObject > getGeometry() const
Definition: MimmoPiercedVector.tpp:170
void write(MimmoSharedPointer< MimmoObject > geometry)
Definition: BaseManipulation.cpp:979
virtual void absorbSectionXML(const bitpit::Config::Section &slotXML, std::string name="")
Definition: BaseManipulation.cpp:615
void setWriteFilename(std::string filename)
Definition: IOCloudPoints.cpp:198
virtual void flushSectionXML(bitpit::Config::Section &slotXML, std::string name="")
Definition: BaseManipulation.cpp:670
void setScalarField(dmpvector1D *scalarfield)
Definition: IOCloudPoints.cpp:209
MimmoSharedPointer< MimmoObject > m_geometry
Definition: BaseManipulation.hpp:144
void setGeometry(MimmoSharedPointer< MimmoObject > geo)
Definition: MimmoPiercedVector.tpp:314
@ POINT
void setDataLocation(MPVLocation loc)
Definition: MimmoPiercedVector.tpp:324
virtual void flushSectionXML(bitpit::Config::Section &slotXML, std::string name="")
Definition: IOCloudPoints.cpp:336
IOCloudPoints is the class to read from file a set of cloud 3D points w/ attached a scalar field of f...
Definition: IOCloudPoints.hpp:131
MimmoSharedPointer< MimmoObject > getGeometry()
Definition: BaseManipulation.cpp:235
void swap(BaseManipulation &x) noexcept
Definition: BaseManipulation.cpp:140
IOCloudPoints(bool readMode=true)
Definition: IOCloudPoints.cpp:33