21 class GenericDBFField;
33 LoadParameters& parameters)
override;
37 bool& exclusive)
const override;
40 const SaveParameters& parameters)
override;
45 const std::vector<GenericDBFField*>&
fields,
47 const SaveParameters& parameters);
50 void treatClosedPolylinesAsPolygons(
bool state) {
51 m_closedPolylinesAsPolygons = state;
54 bool areClosedPolylinesAsPolygons()
const {
55 return m_closedPolylinesAsPolygons;
59 void save3DPolyAs2D(
bool state) { m_save3DPolyAs2D = state; }
62 void save3DPolyHeightInDBF(
bool state) { m_save3DPolyHeightInDBF = state; }
66 bool m_closedPolylinesAsPolygons =
true;
70 bool m_save3DPolyAs2D =
false;
73 bool m_save3DPolyHeightInDBF =
false;
int64_t CV_CLASS_ENUM
Type of object type flags (64 bits)
std::vector< PCLPointField > fields
CC_FILE_ERROR
Typical I/O filter errors.
virtual bool canSave(CV_CLASS_ENUM type, bool &multiple, bool &exclusive) const
Returns whether this I/O filter can save the specified type of entity.
virtual CC_FILE_ERROR loadFile(const QString &filename, ccHObject &container, LoadParameters ¶meters)
Loads one or more entities from a file.
virtual CC_FILE_ERROR saveToFile(ccHObject *entity, const QString &filename, const SaveParameters ¶meters)
Saves an entity (or a group of) to a file.
Hierarchical CLOUDVIEWER Object.