ImFusion SDK 4.3
NotCopyable Class Reference

#include <ImFusion/Core/Utils/NotCopyable.h>

Inherit from this class if your class should be neither copy-constructible nor assignable. More...

Inherited by KeyValueStore< vec3 >, KeyValueStore< vec4 >, KeyValueStore< std::unique_ptr< ImFusion::Spline > >, KeyValueStore< std::unique_ptr< ImFusion::SharedImageSet > >, KeyValueStore< std::unique_ptr< ImFusion::Mesh > >, KeyValueStore< std::unique_ptr< ImFusion::PointCloud > >, KeyValueStore< std::unique_ptr< ImFusion::Graph > >, KeyValueStore< ImFusion::AnatomicalStructureDeformation >, KeyValueStore< StoredObjType >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::Mesh >, ImFusion::GlMesh >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::Mesh >, ImFusion::GlMeshOutline >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::PointCloud >, ImFusion::GlPointCloud >, KeyValueStoreVisualiser< vec3, ImFusion::GlPoint >, KeyValueStoreVisualiser< vec4, ImFusion::GlPlane >, KeyValueStoreVisualiser< vec4, ImFusion::GlArrow >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::Spline >, ImFusion::GlSpline >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::Spline >, ImFusion::GlPolyLine >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::Graph >, ImFusion::GlGraph >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::Mesh >, ImFusion::ProjectedAnatomicalStructure::ProjectiveObjectManager< ImFusion::GlMesh >, ImFusion::AnatomicalStructure >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::Mesh >, ImFusion::ProjectedAnatomicalStructure::ProjectiveObjectManager< ImFusion::GlMeshOutline >, ImFusion::AnatomicalStructure >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::Spline >, ImFusion::ProjectedAnatomicalStructure::ProjectiveObjectManager< ImFusion::GlSpline >, ImFusion::AnatomicalStructure >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::PointCloud >, ImFusion::ProjectedAnatomicalStructure::ProjectiveObjectManager< ImFusion::GlPointCloud >, ImFusion::AnatomicalStructure >, KeyValueStoreVisualiser< std::unique_ptr< ImFusion::Graph >, ImFusion::ProjectedAnatomicalStructure::ProjectiveObjectManager< ImFusion::GlGraph >, ImFusion::AnatomicalStructure >, KeyValueStoreVisualiser< vec3, ImFusion::ProjectedAnatomicalStructure::ProjectiveObjectManager< ImFusion::GlPoint > >, EigenVectorWrapperBase< InsideScalar, InsideDimension, 1 >, EigenVectorWrapperBase< InsideScalar, InsideDimension, FillValue >, ASCAlgorithmController::AdditionalFeatures, ASCDisplayOptions, ASCRegistrationMethod, ASCSet, ASCVisualiser, Algorithm [private], AnatomicalStructure, AutomaticRegistration, AnatomicalStructureVisualiser, AnatomicalStructureWrapper, Animation [private], ScopedEnabler, AnnotationModel [private], ApplicationController [private], BackgroundExporter [private], BackgroundFrameExporter [private], ConeBeamGeometryVisualisation, ProjectionPreProcessing [private], XRay2D3DRegistrationHistoryEntry, XRay2D3DRegistrationInitializationKeyPoints [private], XRay2D3DRegistrationInitializationPointDirection [private], CircleHoughTransform [private], Controller [private], CustomProperty< T >, DataDisplayHandler [private], DataDisplayModel [private], DataGroup [private], DataGroupingModel [private], DataModel [private], DataModelAutoLinking [private], Debouncer [private], DeformableIcp [private], ElementBase [private], IOD, IOD_Registry, Module, OverlayDataComponent, SequenceItem, DicomLoader [private], DicomPacsCommunication [private], DicomWriter [private], DisplayOptions2d [private], DisplayOptions3d [private], DisplayWidget [private], EntryExitPointRenderer [private], FFT [private], FactoryBase [private], FactoryRegistry [private], FiducialExtraction [private], TemporaryDirectory, TemporaryFile, FpsCounter [private], AbstractInclude [private], Blending [private], Buffer [private], Context [private], ContextManager [private], Framebuffer [private], InstanceManagerBase [private], OffscreenRenderHelper::RenderBuffer, Program [private], ProgramCache [private], Sampler [private], SyncObject [private], Texture [private], VertexArrayObject [private], Display [private], DisplayAutoLayouter [private], DisplayLayout [private], RadiologyViewOverlays [private], ViewObject [private], ViewOverlay [private], GlAnnotation [private], GlDepthDarkening [private], GlHistogram [private], GlImageMetric [private], GlImageParameters [private], GlImageRenderer [private], GlIsolineRenderer [private], GlJointHistogram [private], GlLabelRenderer [private], GlOverlay [private], GlReduction [private], GlScreenSpaceAmbientOcclusion [private], GlSlice [private], GlSliceRenderer [private], GlTrackingSequence, GlView [private], GlVolumeRenderer [private], HistogramDataComponent [private], FileLoader, FolderLoader, ImFusionFile [private], ImageCompression [private], ImageCompressionCodec [private], ImagePyramid [private], InteractionPlotView [private], KeyValueStore< StoredT >, KeyValueStore< StoredT >::Entry, KeyValueStoreVisualiser< StoredObjType, GlObjType, DataType >, LaplacianPyramid [private], LogViewerWidget [private], DataElement, DataItem, DataLoader, OrientedROISampler, RandomChoiceOperation [private], Node, OctreeDataComponent [private], Optimizer [private], ParamControl [private], Progress [private], Progress::Task [private], PythonInterpreterInterface::GILScopeGuard, Relocalization, Request, ErrorComposition, ErrorFrontEnd, AbstractFunctionBaseComposition, Constraints, FunctionRnToRmStack, Structure [private], StructuresView [private], StructuresViewRenderer [private], SignalBlocker [private], SignalConnection [private], SquareHoughTransform [private], StreamGroupBase, SummedAreaTable [private], StoppableThread, ThreadPool, Timer [private], TransferFunctionTissue [private], ComposedMotionModel [private], FrameGrabbingPresets, GlSweepReconstruction [private], EigenVectorWrapperBase< InsideScalar, InsideDimension, FillValue >, VideoCameraStream, VideoStreamBackendOpenCV, ViewGroup [private], ZipFileHandler [private], and KeyModel.

Detailed Description

Inherit from this class if your class should be neither copy-constructible nor assignable.

Protected Member Functions

 NotCopyable (NotCopyable &&) noexcept=default
 
NotCopyableoperator= (NotCopyable &&) noexcept=default
 
 NotCopyable (const NotCopyable &)=delete
 
NotCopyableoperator= (const NotCopyable &)=delete
 

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close