![]() |
ImFusion SDK 4.3
|
#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.
Inherit from this class if your class should be neither copy-constructible nor assignable.
Protected Member Functions | |
NotCopyable (NotCopyable &&) noexcept=default | |
NotCopyable & | operator= (NotCopyable &&) noexcept=default |
NotCopyable (const NotCopyable &)=delete | |
NotCopyable & | operator= (const NotCopyable &)=delete |