PLMValidationInterfaces Interface CATIREVSlide

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIREVSlide

Interface to manage a Slide.

Errors not documented on each method:

E_OUTOFMEMORY
One memory allocation fails.
E_UNEXPECTED
There is an unexpected failure.


Method Index


o Duplicate(CATIREVSlide*)
Copies information from a given Slide.
o GetThumbnail(CATPixelImage*&)
Retrievces the image of the associated Thumbnail.
o UpdateThumbnail()
Updates the thumbnail associated to the slide.

Methods


o Duplicate
public virtual Duplicate( ipiSlide)
Copies information from a given Slide.
Parameters:
ipiSlide
The Slide to copy.
Legal values:
Valid
The Slide is valid.
Not valid
The Slide is not valid.
Returns:
HRESULT
Legal values:
S_OK
The Slide is succesfully copied.
E_INVALIDARG
The given Slide is not valid.

Cases Matrix:
this ipiSlide HRESULT
ValidValid S_OK
ValidNot validE_INVALIDARG
o GetThumbnail
public virtual GetThumbnail( opThumbnail)
Retrievces the image of the associated Thumbnail.
Parameters:
opThumbnail
The image.
Legal values:
Valid
The image is valid.
NULL
There is no image.
Returns:
HRESULT
Legal values:
S_OK
The image is succesfully returned.
E_FAIL
There is an error.

Cases Matrix:
this opThumbnailHRESULT
ValidValid S_OK
ValidNULL E_FAIL
o UpdateThumbnail
public virtual UpdateThumbnail()
Updates the thumbnail associated to the slide.
Returns:
HRESULT
Legal values:
S_OK
The Thumbnail is succesfully updated.
E_FAIL
The given Slide is not valid , the environment does not allow update or current state is consistent with Slide.

This object is included in the file: CATIREVSlide.h
If needed, your Imakefile.mk should include the module: PLMValidationItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.