PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
CNvGpuTopology Class Reference

#include <src/PlusDataCollection/NVidiaDVP/nvGPUutil.h>

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

Public Member Functions

virtual CNvGpuGetGpu (int index)
 
int GetNumGpu ()
 
virtual CNvGpuGetPrimaryGpu ()
 
int GetPrimaryGpuIndex ()
 

Static Public Member Functions

static CNvGpuTopologyInstance ()
 

Protected Member Functions

 CNvGpuTopology ()
 
bool Init ()
 
virtual ~CNvGpuTopology ()
 

Protected Attributes

bool m_bInitialized
 
CNvGpum_lGpu [MAX_GPUS]
 
int m_nGpu
 

Detailed Description

Definition at line 76 of file nvGPUutil.h.

Constructor & Destructor Documentation

◆ CNvGpuTopology()

CNvGpuTopology::CNvGpuTopology ( )
protected

Definition at line 137 of file nvGPUutil.cpp.

◆ ~CNvGpuTopology()

CNvGpuTopology::~CNvGpuTopology ( )
protectedvirtual

Definition at line 148 of file nvGPUutil.cpp.

Member Function Documentation

◆ GetGpu()

CNvGpu * CNvGpuTopology::GetGpu ( int  index)
virtual

Reimplemented in CNvSDIoutGpuTopology.

Definition at line 271 of file nvGPUutil.cpp.

◆ GetNumGpu()

int CNvGpuTopology::GetNumGpu ( )

Definition at line 265 of file nvGPUutil.cpp.

◆ GetPrimaryGpu()

CNvGpu * CNvGpuTopology::GetPrimaryGpu ( )
virtual

Reimplemented in CNvSDIoutGpuTopology.

Definition at line 294 of file nvGPUutil.cpp.

◆ GetPrimaryGpuIndex()

int CNvGpuTopology::GetPrimaryGpuIndex ( )

Definition at line 281 of file nvGPUutil.cpp.

◆ Init()

bool CNvGpuTopology::Init ( )
protected

Definition at line 162 of file nvGPUutil.cpp.

◆ Instance()

CNvGpuTopology & CNvGpuTopology::Instance ( )
static

Definition at line 258 of file nvGPUutil.cpp.

Member Data Documentation

◆ m_bInitialized

bool CNvGpuTopology::m_bInitialized
protected

Definition at line 93 of file nvGPUutil.h.

◆ m_lGpu

CNvGpu* CNvGpuTopology::m_lGpu[MAX_GPUS]
protected

Definition at line 91 of file nvGPUutil.h.

◆ m_nGpu

int CNvGpuTopology::m_nGpu
protected

Definition at line 92 of file nvGPUutil.h.


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