ITK  6.0.0
Insight Toolkit
Public Member Functions | Private Attributes | List of all members
itk::HardwareWisdomFilenameGenerator Class Reference

#include <itkFFTWGlobalConfiguration.h>

Detailed Description

Definition at line 117 of file itkFFTWGlobalConfiguration.h.

+ Inheritance diagram for itk::HardwareWisdomFilenameGenerator:
+ Collaboration diagram for itk::HardwareWisdomFilenameGenerator:

Public Member Functions

std::string GenerateWisdomFilename (const std::string &baseCacheDirectory) const override
 
bool GetUseFamilyID () const
 
bool GetUseModelID () const
 
bool GetUseNumberOfProcessors () const
 
bool GetUseOSBitSize () const
 
bool GetUseOSName () const
 
bool GetUseOSPlatform () const
 
bool GetUseOSRelease () const
 
bool GetUseOSVersion () const
 
bool GetUseSteppingCode () const
 
bool GetUseTypeID () const
 
bool GetUseVendorString () const
 
 HardwareWisdomFilenameGenerator ()
 
void SetUseFamilyID (const bool flag)
 
void SetUseModelID (const bool flag)
 
void SetUseNumberOfProcessors (const bool flag)
 
void SetUseOSBitSize (const bool flag)
 
void SetUseOSName (const bool flag)
 
void SetUseOSPlatform (const bool flag)
 
void SetUseOSRelease (const bool flag)
 
void SetUseOSVersion (const bool flag)
 
void SetUseSteppingCode (const bool flag)
 
void SetUseTypeID (const bool flag)
 
void SetUseVendorString (const bool flag)
 
- Public Member Functions inherited from itk::WisdomFilenameGeneratorBase
virtual std::string GenerateWisdomFilename (const std::string &baseCacheDirectory) const =0
 
 WisdomFilenameGeneratorBase ()
 
virtual ~WisdomFilenameGeneratorBase ()
 

Private Attributes

bool m_UseFamilyID { true }
 
bool m_UseModelID { true }
 
bool m_UseNumberOfProcessors { true }
 
bool m_UseOSBitSize { true }
 
bool m_UseOSName { true }
 
bool m_UseOSPlatform { true }
 
bool m_UseOSRelease { false }
 
bool m_UseOSVersion { false }
 
bool m_UseSteppingCode { true }
 
bool m_UseTypeID { true }
 
bool m_UseVendorID { false }
 
bool m_UseVendorString { true }
 

Constructor & Destructor Documentation

◆ HardwareWisdomFilenameGenerator()

itk::HardwareWisdomFilenameGenerator::HardwareWisdomFilenameGenerator ( )

Member Function Documentation

◆ GenerateWisdomFilename()

std::string itk::HardwareWisdomFilenameGenerator::GenerateWisdomFilename ( const std::string &  baseCacheDirectory) const
overridevirtual

◆ GetUseFamilyID()

bool itk::HardwareWisdomFilenameGenerator::GetUseFamilyID ( ) const

◆ GetUseModelID()

bool itk::HardwareWisdomFilenameGenerator::GetUseModelID ( ) const

◆ GetUseNumberOfProcessors()

bool itk::HardwareWisdomFilenameGenerator::GetUseNumberOfProcessors ( ) const

◆ GetUseOSBitSize()

bool itk::HardwareWisdomFilenameGenerator::GetUseOSBitSize ( ) const

◆ GetUseOSName()

bool itk::HardwareWisdomFilenameGenerator::GetUseOSName ( ) const

◆ GetUseOSPlatform()

bool itk::HardwareWisdomFilenameGenerator::GetUseOSPlatform ( ) const

◆ GetUseOSRelease()

bool itk::HardwareWisdomFilenameGenerator::GetUseOSRelease ( ) const

◆ GetUseOSVersion()

bool itk::HardwareWisdomFilenameGenerator::GetUseOSVersion ( ) const

◆ GetUseSteppingCode()

bool itk::HardwareWisdomFilenameGenerator::GetUseSteppingCode ( ) const

◆ GetUseTypeID()

bool itk::HardwareWisdomFilenameGenerator::GetUseTypeID ( ) const

◆ GetUseVendorString()

bool itk::HardwareWisdomFilenameGenerator::GetUseVendorString ( ) const

◆ SetUseFamilyID()

void itk::HardwareWisdomFilenameGenerator::SetUseFamilyID ( const bool  flag)

◆ SetUseModelID()

void itk::HardwareWisdomFilenameGenerator::SetUseModelID ( const bool  flag)

◆ SetUseNumberOfProcessors()

void itk::HardwareWisdomFilenameGenerator::SetUseNumberOfProcessors ( const bool  flag)

◆ SetUseOSBitSize()

void itk::HardwareWisdomFilenameGenerator::SetUseOSBitSize ( const bool  flag)

◆ SetUseOSName()

void itk::HardwareWisdomFilenameGenerator::SetUseOSName ( const bool  flag)

◆ SetUseOSPlatform()

void itk::HardwareWisdomFilenameGenerator::SetUseOSPlatform ( const bool  flag)

◆ SetUseOSRelease()

void itk::HardwareWisdomFilenameGenerator::SetUseOSRelease ( const bool  flag)

◆ SetUseOSVersion()

void itk::HardwareWisdomFilenameGenerator::SetUseOSVersion ( const bool  flag)

◆ SetUseSteppingCode()

void itk::HardwareWisdomFilenameGenerator::SetUseSteppingCode ( const bool  flag)

◆ SetUseTypeID()

void itk::HardwareWisdomFilenameGenerator::SetUseTypeID ( const bool  flag)

◆ SetUseVendorString()

void itk::HardwareWisdomFilenameGenerator::SetUseVendorString ( const bool  flag)

Member Data Documentation

◆ m_UseFamilyID

bool itk::HardwareWisdomFilenameGenerator::m_UseFamilyID { true }
private

Definition at line 181 of file itkFFTWGlobalConfiguration.h.

◆ m_UseModelID

bool itk::HardwareWisdomFilenameGenerator::m_UseModelID { true }
private

Definition at line 182 of file itkFFTWGlobalConfiguration.h.

◆ m_UseNumberOfProcessors

bool itk::HardwareWisdomFilenameGenerator::m_UseNumberOfProcessors { true }
private

Definition at line 177 of file itkFFTWGlobalConfiguration.h.

◆ m_UseOSBitSize

bool itk::HardwareWisdomFilenameGenerator::m_UseOSBitSize { true }
private

Definition at line 176 of file itkFFTWGlobalConfiguration.h.

◆ m_UseOSName

bool itk::HardwareWisdomFilenameGenerator::m_UseOSName { true }
private

Definition at line 172 of file itkFFTWGlobalConfiguration.h.

◆ m_UseOSPlatform

bool itk::HardwareWisdomFilenameGenerator::m_UseOSPlatform { true }
private

Definition at line 175 of file itkFFTWGlobalConfiguration.h.

◆ m_UseOSRelease

bool itk::HardwareWisdomFilenameGenerator::m_UseOSRelease { false }
private

Definition at line 173 of file itkFFTWGlobalConfiguration.h.

◆ m_UseOSVersion

bool itk::HardwareWisdomFilenameGenerator::m_UseOSVersion { false }
private

Definition at line 174 of file itkFFTWGlobalConfiguration.h.

◆ m_UseSteppingCode

bool itk::HardwareWisdomFilenameGenerator::m_UseSteppingCode { true }
private

Definition at line 183 of file itkFFTWGlobalConfiguration.h.

◆ m_UseTypeID

bool itk::HardwareWisdomFilenameGenerator::m_UseTypeID { true }
private

Definition at line 180 of file itkFFTWGlobalConfiguration.h.

◆ m_UseVendorID

bool itk::HardwareWisdomFilenameGenerator::m_UseVendorID { false }
private

Definition at line 179 of file itkFFTWGlobalConfiguration.h.

◆ m_UseVendorString

bool itk::HardwareWisdomFilenameGenerator::m_UseVendorString { true }
private

Definition at line 178 of file itkFFTWGlobalConfiguration.h.


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