43 #ifndef BASEENTITIES_HH_ 44 #define BASEENTITIES_HH_ 48 #include "OpenVolumeMeshHandle.hh" 57 fromVertex_(_fromVertex),
58 toVertex_(_toVertex) {
74 fromVertex_ = _vertex;
94 halfedges_(_halfedges) {
100 const std::vector<HalfEdgeHandle>& halfedges()
const & {
104 const std::vector<HalfEdgeHandle>& halfedges()
const && =
delete;
105 std::vector<HalfEdgeHandle> halfedges() && {
106 return std::move(halfedges_);
111 void set_halfedges(
const std::vector<HalfEdgeHandle>& _halfedges) {
112 halfedges_ = _halfedges;
116 std::vector<HalfEdgeHandle> halfedges_;
128 halffaces_(_halffaces) {
134 const std::vector<HalfFaceHandle>& halffaces()
const & {
138 const std::vector<HalfFaceHandle>& halffaces()
const && =
delete;
139 std::vector<HalfFaceHandle> halffaces() && {
140 return std::move(halffaces_);
145 void set_halffaces(
const std::vector<HalfFaceHandle>& _halffaces) {
146 halffaces_ = _halffaces;
150 std::vector<HalfFaceHandle> halffaces_;