Skip to main content

CustomFunction Class

The base class for PDF functions used in color space transformations.

Declaration

public abstract class CustomFunction extends JavaObject implements ICloneable

Implements

com.devexpress.system.ICloneable

Inherited Members

com.devexpress.system.JavaObject.clone()
com.devexpress.system.JavaObject.equals(java.lang.Object)
com.devexpress.system.JavaObject.hashCode()
com.devexpress.system.JavaObject.initFields()
com.devexpress.system.JavaObject.memberwiseClone()
com.devexpress.system.JavaObject.toString()
java.lang.Object.finalize()
java.lang.Object.getClass()
java.lang.Object.notify()
java.lang.Object.notifyAll()
java.lang.Object.wait()
java.lang.Object.wait(long)
java.lang.Object.wait(long,int)

Inheritance

Object
com.devexpress.system.JavaObject
CustomFunction

CustomFunction()

Initializes a new instance of the CustomFunction class.

Declaration

public CustomFunction()

Methods

deepClone() Method

Creates a deep copy of the current object.

Declaration

public CustomFunction deepClone()

Returns

Type Description
CustomFunction

A deep copy of the current object.

getDomain() Method

Returns the domain of the function (valid input ranges).

Declaration

public Range[] getDomain()

Returns

Type Description
Range[]

An array of objects that define valid input intervals.

getRange() Method

Returns the range of the function (valid output ranges).

Declaration

public Range[] getRange()

Returns

Type Description
Range[]

An array of objects that define valid output intervals.

objectClone() Method

Creates a copy of the current object.

Declaration

public Object objectClone()

Returns

Type Description
Object

A copy of the current object.

setDomain(Range[] value) Method

Sets the domain of the function (valid input ranges).

Declaration

public void setDomain(Range[] value)

Parameters

Name Type Description
value Range[]

An array of objects that define valid input intervals.

setRange(Range[] value) Method

Sets the range of the function (valid output ranges).

Declaration

public void setRange(Range[] value)

Parameters

Name Type Description
value Range[]

An array of objects that define valid output intervals.