FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Member Functions | List of all members
fast::DeviceCriteria Class Reference

#include <DeviceCriteria.hpp>

Public Member Functions

 DeviceCriteria ()
 
void setPlatformCriteria (DevicePlatform platform)
 
void setCapabilityCriteria (DeviceCapability capability)
 
void setTypeCriteria (DeviceType typeCriteria)
 
void setDevicePreference (DevicePreference preference)
 
void setDeviceCountCriteria (unsigned int min, unsigned int max)
 
void setDeviceCountCriteria (unsigned int count)
 
const std::vector< DeviceCapability > & getCapabilityCriteria () const
 
DevicePlatform getPlatformCriteria () const
 
DeviceType getTypeCriteria () const
 
DevicePreference getDevicePreference () const
 
unsigned int getDeviceCountMinCriteria () const
 
unsigned int getDeviceCountMaxCriteria () const
 
bool hasCapabilityCriteria (DeviceCapability capability) const
 

Detailed Description

Class used to set up a set of criteria for choosing devices

Constructor & Destructor Documentation

◆ DeviceCriteria()

fast::DeviceCriteria::DeviceCriteria ( )

Member Function Documentation

◆ getCapabilityCriteria()

const std::vector<DeviceCapability>& fast::DeviceCriteria::getCapabilityCriteria ( ) const

◆ getDeviceCountMaxCriteria()

unsigned int fast::DeviceCriteria::getDeviceCountMaxCriteria ( ) const

◆ getDeviceCountMinCriteria()

unsigned int fast::DeviceCriteria::getDeviceCountMinCriteria ( ) const

◆ getDevicePreference()

DevicePreference fast::DeviceCriteria::getDevicePreference ( ) const

◆ getPlatformCriteria()

DevicePlatform fast::DeviceCriteria::getPlatformCriteria ( ) const

◆ getTypeCriteria()

DeviceType fast::DeviceCriteria::getTypeCriteria ( ) const

◆ hasCapabilityCriteria()

bool fast::DeviceCriteria::hasCapabilityCriteria ( DeviceCapability  capability) const

◆ setCapabilityCriteria()

void fast::DeviceCriteria::setCapabilityCriteria ( DeviceCapability  capability)

◆ setDeviceCountCriteria() [1/2]

void fast::DeviceCriteria::setDeviceCountCriteria ( unsigned int  count)

◆ setDeviceCountCriteria() [2/2]

void fast::DeviceCriteria::setDeviceCountCriteria ( unsigned int  min,
unsigned int  max 
)

◆ setDevicePreference()

void fast::DeviceCriteria::setDevicePreference ( DevicePreference  preference)

◆ setPlatformCriteria()

void fast::DeviceCriteria::setPlatformCriteria ( DevicePlatform  platform)

◆ setTypeCriteria()

void fast::DeviceCriteria::setTypeCriteria ( DeviceType  typeCriteria)

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