Slicer  4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkSystemInformation Class Reference

#include <Base/Logic/vtkSystemInformation.h>

Inheritance diagram for vtkSystemInformation:
Inheritance graph
[legend]
Collaboration diagram for vtkSystemInformation:
Collaboration graph
[legend]

Public Types

typedef vtkObject Superclass
 

Public Member Functions

int DoesCPUSupportCPUID ()
 
int DoesCPUSupportFeature (long int)
 
unsigned long GetAvailablePhysicalMemory ()
 
unsigned long GetAvailableVirtualMemory ()
 
virtual const char * GetClassName ()
 
const char * GetExtendedProcessorName ()
 
const char * GetFamilyID ()
 
const char * GetHostname ()
 
int GetLogicalProcessorsPerPhysical ()
 
const char * GetModelID ()
 
const char * GetModelName ()
 
unsigned int GetNumberOfLogicalCPU ()
 
unsigned int GetNumberOfPhysicalCPU ()
 
const char * GetOSName ()
 
const char * GetOSPlatform ()
 
const char * GetOSRelease ()
 
const char * GetOSVersion ()
 
int GetProcessorAPICID ()
 
int GetProcessorCacheSize ()
 
int GetProcessorCacheXSize (long int)
 
float GetProcessorClockFrequency ()
 
const char * GetProcessorSerialNumber ()
 
const char * GetSteppingCode ()
 
unsigned long GetTotalPhysicalMemory ()
 
unsigned long GetTotalVirtualMemory ()
 
const char * GetTypeID ()
 
const char * GetVendorID ()
 
const char * GetVendorString ()
 
int Is64Bits ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
void RunCPUCheck ()
 
void RunMemoryCheck ()
 
void RunOSCheck ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkSystemInformationNew ()
 
static vtkSystemInformationSafeDownCast (vtkObject *o)
 

Protected Member Functions

void operator= (const vtkSystemInformation &)
 
 vtkSystemInformation ()
 
 vtkSystemInformation (const vtkSystemInformation &)
 
virtual ~vtkSystemInformation ()
 

Protected Attributes

std::string StringHolder
 
vtksys::SystemInformation SystemInformation
 

Detailed Description

Definition at line 16 of file vtkSystemInformation.h.

Member Typedef Documentation

◆ Superclass

Definition at line 20 of file vtkSystemInformation.h.

Constructor & Destructor Documentation

◆ vtkSystemInformation() [1/2]

vtkSystemInformation::vtkSystemInformation ( )
protected

◆ ~vtkSystemInformation()

virtual vtkSystemInformation::~vtkSystemInformation ( )
protectedvirtual

◆ vtkSystemInformation() [2/2]

vtkSystemInformation::vtkSystemInformation ( const vtkSystemInformation )
protected

Member Function Documentation

◆ DoesCPUSupportCPUID()

int vtkSystemInformation::DoesCPUSupportCPUID ( )

◆ DoesCPUSupportFeature()

int vtkSystemInformation::DoesCPUSupportFeature ( long  int)

◆ GetAvailablePhysicalMemory()

unsigned long vtkSystemInformation::GetAvailablePhysicalMemory ( )

◆ GetAvailableVirtualMemory()

unsigned long vtkSystemInformation::GetAvailableVirtualMemory ( )

◆ GetClassName()

virtual const char* vtkSystemInformation::GetClassName ( )
virtual

◆ GetExtendedProcessorName()

const char* vtkSystemInformation::GetExtendedProcessorName ( )

◆ GetFamilyID()

const char* vtkSystemInformation::GetFamilyID ( )

◆ GetHostname()

const char* vtkSystemInformation::GetHostname ( )

◆ GetLogicalProcessorsPerPhysical()

int vtkSystemInformation::GetLogicalProcessorsPerPhysical ( )

◆ GetModelID()

const char* vtkSystemInformation::GetModelID ( )

◆ GetModelName()

const char* vtkSystemInformation::GetModelName ( )

◆ GetNumberOfLogicalCPU()

unsigned int vtkSystemInformation::GetNumberOfLogicalCPU ( )

◆ GetNumberOfPhysicalCPU()

unsigned int vtkSystemInformation::GetNumberOfPhysicalCPU ( )

◆ GetOSName()

const char* vtkSystemInformation::GetOSName ( )

◆ GetOSPlatform()

const char* vtkSystemInformation::GetOSPlatform ( )

◆ GetOSRelease()

const char* vtkSystemInformation::GetOSRelease ( )

◆ GetOSVersion()

const char* vtkSystemInformation::GetOSVersion ( )

◆ GetProcessorAPICID()

int vtkSystemInformation::GetProcessorAPICID ( )

◆ GetProcessorCacheSize()

int vtkSystemInformation::GetProcessorCacheSize ( )

◆ GetProcessorCacheXSize()

int vtkSystemInformation::GetProcessorCacheXSize ( long  int)

◆ GetProcessorClockFrequency()

float vtkSystemInformation::GetProcessorClockFrequency ( )

◆ GetProcessorSerialNumber()

const char* vtkSystemInformation::GetProcessorSerialNumber ( )

◆ GetSteppingCode()

const char* vtkSystemInformation::GetSteppingCode ( )

◆ GetTotalPhysicalMemory()

unsigned long vtkSystemInformation::GetTotalPhysicalMemory ( )

◆ GetTotalVirtualMemory()

unsigned long vtkSystemInformation::GetTotalVirtualMemory ( )

◆ GetTypeID()

const char* vtkSystemInformation::GetTypeID ( )

◆ GetVendorID()

const char* vtkSystemInformation::GetVendorID ( )

◆ GetVendorString()

const char* vtkSystemInformation::GetVendorString ( )

◆ Is64Bits()

int vtkSystemInformation::Is64Bits ( )

◆ IsA()

virtual int vtkSystemInformation::IsA ( const char *  type)
virtual

◆ IsTypeOf()

static int vtkSystemInformation::IsTypeOf ( const char *  type)
static

◆ New()

static vtkSystemInformation* vtkSystemInformation::New ( )
static

◆ operator=()

void vtkSystemInformation::operator= ( const vtkSystemInformation )
protected

◆ PrintSelf()

void vtkSystemInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ RunCPUCheck()

void vtkSystemInformation::RunCPUCheck ( )

◆ RunMemoryCheck()

void vtkSystemInformation::RunMemoryCheck ( )

◆ RunOSCheck()

void vtkSystemInformation::RunOSCheck ( )

◆ SafeDownCast()

static vtkSystemInformation* vtkSystemInformation::SafeDownCast ( vtkObject *  o)
static

Member Data Documentation

◆ StringHolder

std::string vtkSystemInformation::StringHolder
protected

Definition at line 73 of file vtkSystemInformation.h.

◆ SystemInformation

vtksys::SystemInformation vtkSystemInformation::SystemInformation
protected

Definition at line 72 of file vtkSystemInformation.h.


The documentation for this class was generated from the following file: