43 #ifndef BASEENTITIES_HH_ 44 #define BASEENTITIES_HH_ 48 #include "OpenVolumeMeshHandle.hh" 57 fromVertex_(_fromVertex),
58 toVertex_(_toVertex) {
71 fromVertex_ = _vertex;
91 halfedges_(_halfedges) {
94 const std::vector<HalfEdgeHandle>& halfedges()
const & {
98 const std::vector<HalfEdgeHandle>& halfedges()
const && =
delete;
99 std::vector<HalfEdgeHandle> halfedges() && {
100 return std::move(halfedges_);
105 void set_halfedges(
const std::vector<HalfEdgeHandle>& _halfedges) {
106 halfedges_ = _halfedges;
110 std::vector<HalfEdgeHandle> halfedges_;
122 halffaces_(_halffaces) {
125 const std::vector<HalfFaceHandle>& halffaces()
const & {
129 const std::vector<HalfFaceHandle>& halffaces()
const && =
delete;
130 std::vector<HalfFaceHandle> halffaces() && {
131 return std::move(halffaces_);
136 void set_halffaces(
const std::vector<HalfFaceHandle>& _halffaces) {
137 halffaces_ = _halffaces;
141 std::vector<HalfFaceHandle> halffaces_;