MeshLib C++ Docs
Loading...
Searching...
No Matches
MRAncillaryPlane.h
Go to the documentation of this file.
1#pragma once
2#include "exports.h"
3#include "MRMesh/MRMeshFwd.h"
4
5namespace MR
6{
9
10
12struct MRVIEWER_CLASS AncillaryPlane
13{
14 AncillaryPlane() = default;
16 AncillaryPlane( AncillaryPlane&& b ) noexcept = default;
17 MRVIEWER_API AncillaryPlane& operator =( AncillaryPlane&& b );
18 MRVIEWER_API ~AncillaryPlane();
19
20 MRVIEWER_API void make();
21
22 MRVIEWER_API void reset();
23
24 std::shared_ptr<PlaneObject> obj;
25};
26}
MRVIEWER_API void reset()
AncillaryPlane()=default
std::shared_ptr< PlaneObject > obj
Definition MRAncillaryPlane.h:24
MRVIEWER_API void make()
MRVIEWER_API ~AncillaryPlane()
AncillaryPlane(AncillaryPlane &&b) noexcept=default
since this uniquely owns an ancillary object, we provide only move operations, not copy
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
small struct to simplify creating and clearing ancillary plane object in tools
Definition MRAncillaryPlane.h:13