diff options
Diffstat (limited to 'meowpp/gra/FeaturePoint.h')
-rw-r--r-- | meowpp/gra/FeaturePoint.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/meowpp/gra/FeaturePoint.h b/meowpp/gra/FeaturePoint.h index c3ab8f3..b2cbd37 100644 --- a/meowpp/gra/FeaturePoint.h +++ b/meowpp/gra/FeaturePoint.h @@ -70,7 +70,7 @@ public: /*! * @brief 回傳position */ - Vector<Scalar> const& position() const { + Vector<Scalar> position() const { return pos_; } @@ -84,7 +84,7 @@ public: /*! * @brief 回傳description */ - Vector<Description> const& description() const { + Vector<Description> description() const { return des_; } @@ -98,7 +98,7 @@ public: /*! * @brief 修改position */ - Vector<Scalar> const& position(Vector<Scalar> const& p) const { + Vector<Scalar> position(Vector<Scalar> const& p) const { pos_.copyFrom(p); return position(); } @@ -106,7 +106,7 @@ public: /*! * @brief 修改description */ - Vector<Description> const& description(Vector<Description> const& d) { + Vector<Description> description(Vector<Description> const& d) { des_.copyFrom(d); return description(); } @@ -129,7 +129,7 @@ public: * @brief 修改position的第i個scalar */ Scalar position(size_t i, Scalar const& s) { - pos_.entry(i, s); + pos_.scalar(i, s); return position(i); } @@ -137,7 +137,7 @@ public: * @brief 修改description的第i個Description */ Description description(size_t i, Description const& d) { - des_.entry(i, d); + des_.scalar(i, d); return description(i); } @@ -217,7 +217,7 @@ public: } ObjBase* copyFrom(ObjBase const& b) { - return &(copyFrom(*(FeaturePoint*)b)); + return &(copyFrom(*(FeaturePoint const*)b)); } char const* ctype() const { |