#include <PointsAlgos.h>
Public Member Functions | |
void | setColors (const std::vector< App::Color > &) |
void | setHeight (int) |
void | setIntensities (const std::vector< float > &) |
void | setNormals (const std::vector< Base::Vector3f > &) |
void | setPlacement (const Base::Placement &) |
void | setWidth (int) |
virtual void | write (const std::string &filename)=0 |
Writer (const PointKernel &) | |
virtual | ~Writer () |
Protected Attributes | |
std::vector< App::Color > | colors |
int | height |
std::vector< float > | intensity |
std::vector< Base::Vector3f > | normals |
Base::Placement | placement |
const PointKernel & | points |
int | width |
Constructor & Destructor Documentation
◆ Writer()
Writer::Writer | ( | const PointKernel & | p | ) |
◆ ~Writer()
|
virtual |
Member Function Documentation
◆ setColors()
void Writer::setColors | ( | const std::vector< App::Color > & | c | ) |
References colors.
◆ setHeight()
void Writer::setHeight | ( | int | h | ) |
◆ setIntensities()
void Writer::setIntensities | ( | const std::vector< float > & | i | ) |
References intensity.
◆ setNormals()
void Writer::setNormals | ( | const std::vector< Base::Vector3f > & | n | ) |
References normals.
◆ setPlacement()
void Writer::setPlacement | ( | const Base::Placement & | p | ) |
References placement.
◆ setWidth()
void Writer::setWidth | ( | int | w | ) |
◆ write()
|
pure virtual |
Implemented in Points::PcdWriter, Points::PlyWriter, and Points::AscWriter.
Member Data Documentation
◆ colors
|
protected |
Referenced by setColors(), Points::PlyWriter::write(), and Points::PcdWriter::write().
◆ height
|
protected |
Referenced by PathScripts.PathInspect.GCodeEditorDialog::cleanup().
◆ intensity
|
protected |
Referenced by setIntensities(), Points::PlyWriter::write(), and Points::PcdWriter::write().
◆ normals
|
protected |
Referenced by setNormals(), Points::PlyWriter::write(), and Points::PcdWriter::write().
◆ placement
|
protected |
Referenced by setPlacement(), Points::AscWriter::write(), Points::PlyWriter::write(), and Points::PcdWriter::write().
◆ points
|
protected |
Referenced by shipHydrostatics.PlotAux.Plot::plotCoeffs(), shipHydrostatics.PlotAux.Plot::plotStability(), shipHydrostatics.PlotAux.Plot::plotVolume(), shipHydrostatics.PlotAux.Plot::spreadSheet(), config_control_design.advanced_face::wr10(), automotive_design.advanced_face::wr10(), and Points::AscWriter::write().
◆ width
|
protected |
Referenced by PathScripts.PathInspect.GCodeEditorDialog::cleanup().
The documentation for this class was generated from the following files:
- src/Mod/Points/App/PointsAlgos.h
- src/Mod/Points/App/PointsAlgos.cpp