18 Point (
const std::string& label,
float x,
float y,
float z) {
24 Point (
float x,
float y,
float z) {
72 void load (
const std::string& s);
73 void load (
const char *fn);
76 void save (
const char *fn);
85 void insert_lps (
const std::string& label,
float x,
float y,
float z);
87 void insert_lps (
const std::string& label,
const float* xyz);
88 void insert_ras (
const std::string& label,
float x,
float y,
float z);
92 const T&
point (
int idx)
const {
96 float point (
int idx,
int dim)
const {
void set_label(const char *s)
Definition pointset.h:53
const std::string & get_label(void) const
Definition pointset.h:56
Labeled_point(const std::string &label, float x, float y, float z)
Definition pointset.h:43
std::string label
Definition pointset.h:50
Labeled_point()
Definition pointset.h:42
float p[3]
Definition pointset.h:51
Point(const std::string &label, float x, float y, float z)
Definition pointset.h:18
Point(float x, float y, float z)
Definition pointset.h:24
std::string get_label(void) const
Definition pointset.h:35
float p[3]
Definition pointset.h:30
Point()
Definition pointset.h:17
void set_label(const char *s)
Definition pointset.h:32
size_t get_count(void) const
Definition pointset.cxx:294
void debug() const
Definition pointset.cxx:308
const T & point(int idx) const
Definition pointset.h:92
void save_fcsv(const char *fn)
Definition pointset.cxx:218
void truncate(size_t new_length)
Definition pointset.cxx:301
void insert_ras(const float *xyz)
Definition pointset.cxx:163
void load_fcsv(const char *fn)
Definition pointset.cxx:50
void load_txt(const char *fn)
Definition pointset.cxx:93
std::vector< Point > point_list
Definition pointset.h:70
void insert_lps(const std::string &label, float x, float y, float z)
Definition pointset.cxx:173
void save_txt(const char *fn)
Definition pointset.cxx:276
SMART_POINTER_SUPPORT(Pointset)
float point(int idx, int dim) const
Definition pointset.h:96
void save_fcsv(const std::string &fn)
Definition pointset.cxx:269
void insert_lps(const std::string &label, const float *xyz)
Definition pointset.cxx:186
Pointset()
Definition pointset.cxx:22
void insert_ras(const std::string &p)
Definition pointset.cxx:129
void insert_ras(const std::string &label, float x, float y, float z)
Definition pointset.cxx:150
Pointset(const std::string &s)
Definition pointset.cxx:27
void save(const char *fn)
Definition pointset.cxx:207
void load(const std::string &s)
void insert_lps(const float *xyz)
Definition pointset.cxx:197
~Pointset()
Definition pointset.cxx:33
void load(const char *fn)
Definition pointset.cxx:39
#define UNUSED_VARIABLE(a)
Definition compiler_warnings.h:7
Pointset< Point > Unlabeled_pointset
Definition itk_pointset.h:16
#define PLMBASE_API
Definition plmbase_config.h:19
Pointset< Labeled_point > Labeled_pointset
Definition pointset.h:112