FRAMES NO FRAMES

Class IloRCTextureFactory

Definition file: ilsched/ilotextureparami.h
Include file: <ilsched/iloscheduler.h>

RC Texture factory objects in Scheduler Concert Technology depend on the classes IloRCTextureFactory and IloRCTextureFactoryI. The class IloRCTextureFactory is the handle class. An instance of the class IloRCTextureFactory contains a data member (the handle pointer) that points to an instance of the class IloRCTextureFactoryI (the implementation object). If you define a new class of RC Texture factory with the macro ILORCTEXTUREFACTORY0, it will define the implementation class together with the corresponding virtual member function IloRCTextureFactoryI::extract, and a member function that returns an instance of the handle class IloRCTextureFactory.

Predefined Factories

The following functions, defined using the ILORCTEXTUREFACTORY0 macro, return instances of RC Texture factory model objects.

 IloRCTextureFactoryI *IloRCTextureESTFactory(IloEnv env);

This function returns a pointer to a factory object which, when extracted, corresponds to an IlcRCTextureESTFactoryI.

 IloRCTextureFactoryI *IloRCTextureProbabilisticFactory(IloEnv env);

This function returns a pointer to a factory object which, when extracted, corresponds to an IlcRCTextureProbabilisticFactoryI.

IloRCTextureFactoryI *IloRCTextureTargetFactory(IloEnv env);

This function returns a pointer to a factory object which, when extracted, corresponds to an IlcRCTextureTargetFactoryI.

For more information, see Texture Measurements.

See Also:

Constructor Summary
public IloRCTextureFactory()
public IloRCTextureFactory(IloRCTextureFactoryI * impl)
Method Summary
public IloRCTextureFactoryI *getImpl() const
Constructor Detail

IloRCTextureFactory

public IloRCTextureFactory()
This constructor creates an empty handle. You must initialize it before you use it.

IloRCTextureFactory

public IloRCTextureFactory(IloRCTextureFactoryI * impl)
This constructor creates a handle object from a pointer to an implementation object.

Method Detail

getImpl

public IloRCTextureFactoryI * getImpl() const
This member function returns a pointer to the implementation object of the invoking handle.