16 #ifndef _A_POINTCLOUD_H_
17 #define _A_POINTCLOUD_H_
24 #include "vtkPolyData.h"
36 static const std::string
help();
38 virtual std::string
type()
const {
return "a_pointcloud";}
39 void point(
double x,
double y,
double z);
40 void point(
double x[3]);
41 void point(
const a_point& p);
44 void dxfout(std::ostream& o)
const;
45 virtual void read(std::istream&
in);
46 virtual void write(std::ostream& o)
const;
48 std::vector<a_point>
cloud()
const;
bool operator!=(a_pointcloud *l, const std::string s)
void delete_vector(std::vector< a_pointcloud * > &)
layer used by screen to draw vector graphics
layer used by screen to draw vector graphics
virtual void read(std::istream &in)
void append(const a_pointcloud &)
std::vector< a_point > cloud() const
void point(double x, double y, double z)
void reset_mapper_clipping()
virtual std::string type() const
void dxfout(std::ostream &o) const
static const std::string help()
virtual void write(std::ostream &o) const