FotoSHOCK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
CurveOperationDescr Class Reference
Inheritance diagram for CurveOperationDescr:
FotoSHOCKcore::ImageOperationDescriptor

Public Member Functions

virtual const char * name ()
 Name of the operation. More...
 
virtual const char * description ()
 Description of the operation. More...
 
virtual ImageOperationoperation ()
 Create a new ImageOperation object. More...
 
- Public Member Functions inherited from FotoSHOCKcore::ImageOperationDescriptor
 ImageOperationDescriptor ()
 Default constructor.
 
virtual ~ImageOperationDescriptor ()
 A destructor.
 
uint64_t id ()
 Unique identifier of the operation descriptor. More...
 
virtual InputProto inputPrototype ()
 Description of inputs. More...
 
virtual OutputProto outputPrototype ()
 Description of outputs. More...
 
virtual ImageOperationType operationType ()
 Return a type of the ImageOperation. More...
 

Additional Inherited Members

- Public Types inherited from FotoSHOCKcore::ImageOperationDescriptor
enum  ImageOperationType {
  TypeNone, TypeRoot, TypeNorm, TypePreview,
  TypeConvertFormat
}
 Possible types of ImageOperation s. More...
 

Member Function Documentation

virtual const char* CurveOperationDescr::description ( )
inlinevirtual

Description of the operation.

Returns
description of the operation

Implements FotoSHOCKcore::ImageOperationDescriptor.

virtual const char* CurveOperationDescr::name ( )
inlinevirtual

Name of the operation.

The name of operation will be shown in a graph.

Returns
name of the operation

Implements FotoSHOCKcore::ImageOperationDescriptor.

virtual ImageOperation* CurveOperationDescr::operation ( )
inlinevirtual

Create a new ImageOperation object.

This function is used to obtain a new instance of the associated ImageOperation. The object must be allocated on heap using new. The memory is freed automatically when the object is not needed anymore.

Returns
new ImageOperation object

Implements FotoSHOCKcore::ImageOperationDescriptor.


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