52 #ifndef __PCL_FileFormatInstance_h
53 #define __PCL_FileFormatInstance_h
57 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
72 class PCL_CLASS ColorFilterArray;
73 class PCL_CLASS DisplayFunction;
74 class PCL_CLASS FileFormat;
75 class PCL_CLASS ICCProfile;
214 return Open( images, filePath,
IsoString( hints ) );
390 return PropertyDescriptions().Contains( property );
395 return HasProperty(
IsoString( property ) );
417 if ( i == properties.
End() )
447 return ReadProperty(
IsoString( property ) );
495 return ImagePropertyDescriptions().Contains( property );
500 return HasImageProperty(
IsoString( property ) );
517 if ( i == properties.
End() )
524 return ImagePropertyDescription(
IsoString( property ) );
542 return ReadImageProperty(
IsoString( property ) );
600 case 32:
return ReadImage(
static_cast<pcl::Image&
>( *image ) );
601 case 64:
return ReadImage(
static_cast<pcl::DImage&
>( *image ) );
766 return Create( filePath,
IsoString( hints ), numberOfImages );
903 return WriteProperty(
IsoString( property ), value );
915 return WriteProperty( property.
Id(), property.
Value() );
952 return WriteImageProperty(
IsoString( property ), value );
965 return WriteImageProperty( property.
Id(), property.
Value() );
1032 case 32:
return WriteImage(
static_cast<const pcl::Image&
>( *image ) );
1033 case 64:
return WriteImage(
static_cast<const pcl::DImage&
>( *image ) );
1038 case 8:
return WriteImage(
static_cast<const pcl::UInt8Image&
>( *image ) );
1039 case 16:
return WriteImage(
static_cast<const pcl::UInt16Image&
>( *image ) );
1040 case 32:
return WriteImage(
static_cast<const pcl::UInt32Image&
>( *image ) );
1166 void* CloneHandle()
const override;
1168 friend class FileFormatInstancePrivate;
const_iterator Search(const T &v) const noexcept
Color filter array (CFA) structure.
Adaptive histogram transformations for image visualization.
typename pixel_traits::sample sample
A high-level interface to ICC color profiles.
A simple structure to hold basic information about images.
Format-independent, fundamental image stream options.
Acts like a union for all types of images in PCL, with optional class-wide ownership of transported i...
bool IsFloatSample() const noexcept
bool IsComplexSample() const noexcept
int BitsPerSample() const noexcept
Eight-bit string (ISO/IEC-8859-1 or UTF-8 string)
An identifier-value association.
const identifier_type & Id() const
const value_type & Value() const
Colorimetrically defined RGB working color space.
Root base class for all user interface objects.
Acts like a union to store instances of different data types.
A structure to describe a data property.