small struct to simplify creating and clearing ancillary plane object in tools More...
#include <MRAncillaryPlane.h>
Public Member Functions | |
| AncillaryPlane ()=default | |
| AncillaryPlane (AncillaryPlane &&b) noexcept=default | |
| since this uniquely owns an ancillary object, we provide only move operations, not copy | |
| MRVIEWER_API AncillaryPlane & | operator= (AncillaryPlane &&b) |
| MRVIEWER_API | ~AncillaryPlane () |
| MRVIEWER_API void | make () |
| MRVIEWER_API void | reset () |
Public Attributes | |
| std::shared_ptr< PlaneObject > | obj |
small struct to simplify creating and clearing ancillary plane object in tools
|
default |
|
defaultnoexcept |
since this uniquely owns an ancillary object, we provide only move operations, not copy
| MRVIEWER_API MR::AncillaryPlane::~AncillaryPlane | ( | ) |
| MRVIEWER_API void MR::AncillaryPlane::make | ( | ) |
| MRVIEWER_API AncillaryPlane & MR::AncillaryPlane::operator= | ( | AncillaryPlane && | b | ) |
| MRVIEWER_API void MR::AncillaryPlane::reset | ( | ) |
| std::shared_ptr<PlaneObject> MR::AncillaryPlane::obj |