Skip to content

Class libCalibGeom::FactoryCameraModel

Public Static Functions

forEachModel()

voidforEachModel(Args &&... args)

Returns:

void

create()

std::unique_ptr< CameraModelBase >create(CameraModelType type,const ImageSize imageSize)

Returns:

std::unique_ptr< CameraModelBase >

create()

std::unique_ptr< CameraModelBase >create(CameraModelType type,const ImageSize imageSize,const CameraModelConfig & config)

Returns:

std::unique_ptr< CameraModelBase >

create()

std::unique_ptr< CameraModelBase >create(const std::string & name,const ImageSize imageSize)

Returns:

std::unique_ptr< CameraModelBase >

create()

std::unique_ptr< CameraModelBase >create(const std::string & name,const ImageSize imageSize,const CameraModelConfig & config)

Returns:

std::unique_ptr< CameraModelBase >

availableModelNames()

std::vector< std::string >availableModelNames()

Returns:

std::vector< std::string >