class ImageDataImporter 
Class for loading image data from different file formats.
Properties 
| Property | Description | 
|---|---|
| CapToPowerOfTwo | Set/Get CapToPowerOfTwo. If set, the width and height of the loaded image will be capped to the closest power of two below the size of the image. | 
| ExtensionOverride | The override file extension. This is specified including the dot, eg ".tga". | 
| ImportFilePath | The main import file path. This must always be set. | 
| ImportOnlyHeader | Set/Get ImportOnlyHeader. If set to true only gets header information from the image, and does not load the actual file into memory. | 
| MaxHeight | Set/Get MaxHeight. If set to a value above 0, the image that is higher will be rescaled to MaxHeight. | 
| MaxWidth | Set/Get MaxWidth. If set to a value above 0, the image that is wider will be rescaled to MaxWidth. | 
| Name | The name of the ImageDataImporter object. (Inherited from Object) | 
Methods 
| Method | Description | 
|---|---|
| AddObserver | Adds a user-defined observer object to the interface, that will receive events from the interface. (Inherited from Object) | 
| Clear | Close any open file or stream, release any allocated data. | 
| GetBitsPerPixel | After RunImport(), returns the BitsPerPixel (8bpp-64bpp). If divided by NumberOfChannels, will give the number of bits per channel. | 
| GetClass | Get the name of the ImageDataImporter class. (Inherited from Object) | 
| GetImage | The imported image data. | 
| GetImageFileFormat | Return the format of the image. | 
| GetNumberOfChannels | After RunImport(), returns the NumberOfChannels (1, 3, 4) in the source image. | 
| IsA | Returns true if ImageDataImporter is a or is a descendant of the class named as the type parameter. (Inherited from Object) | 
| IsNull | Returns true if the ImageDataImporter object is invalid. (Inherited from Object) | 
| IsSameObjectAs | Returns true if the ImageDataImporter object is valid. (Inherited from Object) | 
| NonNull | Returns true if the ImageDataImporter object is valid. (Inherited from Object) | 
| PrintInfo | Prints the content/info of the ImageDataImporter object to the log. (Inherited from Object) | 
| RemoveObserver | Removes a previously added observer object. (Inherited from Object) | 
| RunImport | Runs the import. Note that all parameters must be setup before importing. | 
Static methods 
| Method | Description | 
|---|---|
| IsClassA | Returns true if the class is a or is a descendant of the class named as the type parameter. (Inherited from Object) | 
| SafeCast | SafeCast makes sure the input object is of a class that can be cast into spImageDataImporter, and if this is the case, returns the object cast into spImageDataImporter. (Inherited from Object) | 
Properties details 
CapToPowerOfTwo 
Set/Get CapToPowerOfTwo. If set, the width and height of the loaded image will be capped to the closest power of two below the size of the image.
ExtensionOverride 
The override file extension. This is specified including the dot, eg ".tga".
ImportFilePath 
The main import file path. This must always be set.
ImportOnlyHeader 
Set/Get ImportOnlyHeader. If set to true only gets header information from the image, and does not load the actual file into memory.
MaxHeight 
Set/Get MaxHeight. If set to a value above 0, the image that is higher will be rescaled to MaxHeight.
MaxWidth 
Set/Get MaxWidth. If set to a value above 0, the image that is wider will be rescaled to MaxWidth.
Name 
The name of the ImageDataImporter object. (Inherited from Object)
Methods details 
AddObserver 
Adds a user-defined observer object to the interface, that will receive events from the interface. (Inherited from Object)
Clear 
Close any open file or stream, release any allocated data.
GetBitsPerPixel 
After RunImport(), returns the BitsPerPixel (8bpp-64bpp). If divided by NumberOfChannels, will give the number of bits per channel.
GetClass 
Get the name of the ImageDataImporter class. (Inherited from Object)
GetImage 
The imported image data.
GetImageFileFormat 
Return the format of the image.
GetNumberOfChannels 
After RunImport(), returns the NumberOfChannels (1, 3, 4) in the source image.
IsA 
Returns true if ImageDataImporter is a or is a descendant of the class named as the type parameter. (Inherited from Object)
IsNull 
Returns true if the ImageDataImporter object is invalid. (Inherited from Object)
IsSameObjectAs 
Returns true if the ImageDataImporter object is valid. (Inherited from Object)
NonNull 
Returns true if the ImageDataImporter object is valid. (Inherited from Object)
PrintInfo 
Prints the content/info of the ImageDataImporter object to the log. (Inherited from Object)
RemoveObserver 
Removes a previously added observer object. (Inherited from Object)
RunImport 
Runs the import. Note that all parameters must be setup before importing.
Static methods details 
IsClassA 
Returns true if the class is a or is a descendant of the class named as the type parameter. (Inherited from Object)
SafeCast 
SafeCast makes sure the input object is of a class that can be cast into spImageDataImporter, and if this is the case, returns the object cast into spImageDataImporter. (Inherited from Object)
 Simplygon 10.2.11500.0
Simplygon 10.2.11500.0