CustusX  2023.01.05-dev+develop.0da12
An IGT application
cxRepManager.cpp
Go to the documentation of this file.
1 /*=========================================================================
2 This file is part of CustusX, an Image Guided Therapy Application.
3 
4 Copyright (c) SINTEF Department of Medical Technology.
5 All rights reserved.
6 
7 CustusX is released under a BSD 3-Clause license.
8 
9 See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10 =========================================================================*/
11 
12 #include "cxRepManager.h"
13 
14 namespace cx
15 {
16 
17 
18 RepManager* RepManager::mTheInstance = NULL;
19 
21 {
22  if(mTheInstance == NULL)
23  {
24  mTheInstance = new RepManager();
25  }
26  return mTheInstance;
27 }
28 
30 {
31  delete mTheInstance;
32  mTheInstance = NULL;
33 }
34 
35 RepManager::RepManager()
36 {
37 }
38 
39 RepManager::~RepManager()
40 {
41 }
42 
43 }//namespace cx
Rep caching and utilities.
Definition: cxRepManager.h:51
static RepManager * getInstance()
get the only instance of this class
static RepManager * mTheInstance
the only instance of this class
Definition: cxRepManager.h:102
static void destroyInstance()
destroy the only instance of this class
Namespace for all CustusX production code.