MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::AncillaryPlane Struct Reference

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 AncillaryPlaneoperator= (AncillaryPlane &&b)
 
MRVIEWER_API ~AncillaryPlane ()
 
MRVIEWER_API void make ()
 
MRVIEWER_API void reset ()
 

Public Attributes

std::shared_ptr< PlaneObjectobj
 

Detailed Description

small struct to simplify creating and clearing ancillary plane object in tools

Constructor & Destructor Documentation

◆ AncillaryPlane() [1/2]

MR::AncillaryPlane::AncillaryPlane ( )
default

◆ AncillaryPlane() [2/2]

MR::AncillaryPlane::AncillaryPlane ( AncillaryPlane && b)
defaultnoexcept

since this uniquely owns an ancillary object, we provide only move operations, not copy

◆ ~AncillaryPlane()

MRVIEWER_API MR::AncillaryPlane::~AncillaryPlane ( )

Member Function Documentation

◆ make()

MRVIEWER_API void MR::AncillaryPlane::make ( )

◆ operator=()

MRVIEWER_API AncillaryPlane & MR::AncillaryPlane::operator= ( AncillaryPlane && b)

◆ reset()

MRVIEWER_API void MR::AncillaryPlane::reset ( )

Member Data Documentation

◆ obj

std::shared_ptr<PlaneObject> MR::AncillaryPlane::obj

The documentation for this struct was generated from the following file: