SpecularPoints.hpp
152 MimmoSharedPointer<MimmoObject> getProjectedElement(){return ProjPatchOnSurface::getProjectedElement();};
153 void setBuildSkdTree(bool build){BITPIT_UNUSED(build); ProjPrimitivesOnSurfaces::setBuildSkdTree(false);};
virtual void absorbSectionXML(const bitpit::Config::Section &slotXML, std::string name="")
Definition: SpecularPoints.cpp:554
void setWorkingOnTarget(bool)
Definition: ProjPatchOnSurface.cpp:150
livector1D getMirroredLabels()
Definition: SpecularPoints.cpp:195
virtual void plotOptionalResults()
Definition: SpecularPoints.cpp:657
dmpvecarr3E * getMirroredVectorData()
Definition: SpecularPoints.cpp:168
BaseManipulation is the base class of any manipulation object of the library.
Definition: BaseManipulation.hpp:102
MimmoPiercedVector is the basic data container for mimmo library.
Definition: MimmoPiercedVector.hpp:60
dmpvecarr3E * getOriginalVectorData()
Definition: SpecularPoints.cpp:150
SpecularPoints is a class that mirrors a point cloud w.r.t. a reference plane, on a target surface ge...
Definition: SpecularPoints.hpp:91
void setPatch(MimmoSharedPointer< MimmoObject > geo)
Definition: ProjPatchOnSurface.cpp:122
#define REGISTER_PORT(Name, Container, Datatype, ManipBlock)
Definition: portManager.hpp:211
dmpvector1D * getOriginalScalarData()
Definition: SpecularPoints.cpp:141
void setPointCloud(MimmoSharedPointer< MimmoObject > targetpatch)
Definition: SpecularPoints.cpp:250
Executable block class capable of projecting a surface patch, 3DCurve or PointCloud on a 3D surface,...
Definition: ProjPatchOnSurface.hpp:99
dvecarr3E getMirroredRawCoords()
Definition: SpecularPoints.cpp:178
MimmoSharedPointer< MimmoObject > getMirroredPointCloud()
Definition: SpecularPoints.cpp:211
bool isWorkingOnTarget()
Definition: ProjPatchOnSurface.cpp:140
void setBuildSkdTree(bool build)
Definition: ProjPrimitivesOnSurfaces.cpp:154
SpecularPoints & operator=(SpecularPoints other)
Definition: SpecularPoints.cpp:91
void setVectorData(dmpvecarr3E *vdata)
Definition: SpecularPoints.cpp:274
MimmoSharedPointer< MimmoObject > getProjectedElement()
Definition: ProjPrimitivesOnSurfaces.cpp:129
virtual void flushSectionXML(bitpit::Config::Section &slotXML, std::string name="")
Definition: SpecularPoints.cpp:613
void setScalarData(dmpvector1D *data)
Definition: SpecularPoints.cpp:263
dmpvector1D * getMirroredScalarData()
Definition: SpecularPoints.cpp:159