OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
src
base
ossimTrace.cpp
Go to the documentation of this file.
1
//*****************************************************************************
2
// FILE: ossimTrace.cc
3
//
4
// Copyright (C) 2001 ImageLinks, Inc.
5
//
6
// License: LGPL
7
//
8
// See LICENSE.txt file in the top level directory for more details.
9
//
10
// DESCRIPTION:
11
// Contains implementation of class ossimTrace
12
//
13
// SOFTWARE HISTORY:
14
//>
15
// 24Apr2001 Oscar Kramer
16
// Initial coding.
17
//<
18
//*****************************************************************************
19
// $Id: ossimTrace.cpp 9094 2006-06-13 19:12:40Z dburken $
20
21
#include <
ossim/base/ossimTrace.h
>
22
#include <
ossim/base/ossimTraceManager.h
>
23
#include <
ossim/base/ossimCommon.h
>
24
//*****************************************************************************
25
// CONSTRUCTOR: ossimTrace
26
//
27
//*****************************************************************************
28
ossimTrace::ossimTrace
(
const
ossimString
& trace_name)
29
:
30
theTraceName (trace_name),
31
theEnabledFlag (false)
32
{
33
ossimTraceManager::instance
()->
addTrace
(
this
);
34
}
35
36
ossimTrace::~ossimTrace
()
37
{
38
ossimTraceManager::instance
()->
removeTrace
(
this
);
39
}
40
ossimTraceManager::instance
static ossimTraceManager * instance()
Definition:
ossimTraceManager.cpp:29
ossimTrace::ossimTrace
ossimTrace(const ossimString &trace_name)
Definition:
ossimTrace.cpp:28
ossimTraceManager::addTrace
void addTrace(ossimTrace *traceObj)
Definition:
ossimTraceManager.cpp:45
ossimTraceManager.h
ossimTrace.h
ossimTraceManager::removeTrace
void removeTrace(ossimTrace *traceObj)
Definition:
ossimTraceManager.cpp:80
ossimTrace::~ossimTrace
~ossimTrace()
Definition:
ossimTrace.cpp:36
ossimCommon.h
ossimString
Definition:
ossimString.h:22
Generated on Fri Aug 3 2018 08:46:54 for OSSIM - Open Source Software Image Map by
1.8.14