![]() |
Orfeo Toolbox
3.16
|
#include <itkSmapsFileParser.h>
Inheritance diagram for itk::MapFileParser< TMapData >:
Collaboration diagram for itk::MapFileParser< TMapData >:Public Types | |
| typedef TMapData::MemoryLoadType | MemoryLoadType |
Public Member Functions | |
| virtual | ~MapFileParser () |
| MemoryLoadType | GetHeapUsage () |
| MemoryLoadType | GetMemoryUsage (const char *filter, const char *token="Size") |
| MemoryLoadType | GetStackUsage () |
| MemoryLoadType | GetTotalMemoryUsage () |
| virtual void | ReadFile (const std::string &mapFileLocation="")=0 |
| bool | Update (void) |
Protected Attributes | |
| TMapData | m_MapData |
| std::string | m_MapFilePath |
FIXME: Add documentation
Definition at line 203 of file itkSmapsFileParser.h.
| typedef TMapData::MemoryLoadType itk::MapFileParser< TMapData >::MemoryLoadType |
Definition at line 206 of file itkSmapsFileParser.h.
|
virtual |
Definition at line 40 of file itkSmapsFileParser.txx.
| MapFileParser< TMapDataType >::MemoryLoadType itk::MapFileParser< TMapDataType >::GetHeapUsage | ( | ) |
Returns the heap usage in kB of the process. If no file has been loaded yet, load a default file.
Definition at line 55 of file itkSmapsFileParser.txx.
| MapFileParser< TMapDataType >::MemoryLoadType itk::MapFileParser< TMapDataType >::GetMemoryUsage | ( | const char * | filter, |
| const char * | token = "Size" |
||
| ) |
Returns the memory usage in kB of a process segment. If no file has been loaded yet, load a default file.
Definition at line 92 of file itkSmapsFileParser.txx.
| MapFileParser< TMapDataType >::MemoryLoadType itk::MapFileParser< TMapDataType >::GetStackUsage | ( | ) |
Returns the heap usage in kB of the process. If no file has been loaded yet, load a default file.
Definition at line 67 of file itkSmapsFileParser.txx.
| MapFileParser< TMapDataType >::MemoryLoadType itk::MapFileParser< TMapDataType >::GetTotalMemoryUsage | ( | ) |
Returns the total memory usage in kB of a process. If no file has been loaded yet, load a default file.
Definition at line 80 of file itkSmapsFileParser.txx.
|
pure virtual |
Load and parse a Map file pointed by mapFileLocation. If mapFileLocation is empty, load the default file Throw an exception is the file can't be opened.
Implemented in itk::VMMapFileParser< TVMMapDataType >, and itk::SmapsFileParser< TSmapsDataType >.
| bool itk::MapFileParser< TMapDataType >::Update | ( | void | ) |
ReRead the last parsed file to refresh the memory usage. Returns true if read from the default location "".
Definition at line 46 of file itkSmapsFileParser.txx.
|
protected |
Definition at line 238 of file itkSmapsFileParser.h.
|
protected |
Definition at line 237 of file itkSmapsFileParser.h.