Overview | Group | Tree | Graph | Index | Concepts |
IlcRCTextureFactory
is the handle class for
IlcRCTextureFactoryI
and for its subclasses.
For more information, see Texture Measurements.
Predefined RCTexture Factories
These functions return instances of IlcRCTextureFactory
.
IlcRCTextureFactory IlcRCTextureESTFactory (IloSolver);
IlcRCTextureFactory IlcRCTextureProbabilisticFactory (IloSolver);
IlcRCTextureFactory IlcRCTextureTargetFactory (IloSolver);
See Also:
IlcResourceTexture, IlcRCTextureFactoryI, IlcRCTexture, IlcRCTextureI, IlcRCTextureESTI, IlcRCTextureTargetI, IlcRCTextureProbabilisticI
Constructor Summary | |
---|---|
public | IlcRCTextureFactory() |
public | IlcRCTextureFactory(IlcRCTextureFactoryI * impl) |
Method Summary | |
---|---|
public IlcRCTexture | createRCTexture(IlcResourceConstraint, IlcResourceTexture) const |
public IlcRCTextureFactoryI * | getImpl() const |
public IlcBool | hasRealZeroCriticality() const |
public void | operator=(const IlcRCTextureFactory & h) |
Constructor Detail |
---|
This constructor creates an empty handle. You must initialize it before you use it.
This constructor creates a handle object from a pointer to an implementation object.
Method Detail |
---|
This method returns a newly allocated instance of
IlcRCTexture
. This is the function used internally by the
IlcResourceTexture
object to generate an individual curve for
each resource constraint on a resource.
This member function returns a pointer to the implementation object of the invoking handle.
This method defines a characteristic of the IlcRCTexture
subclasses created by the invoking factory. If this function returns
IlcTrue
, it means that when the individual demand at some time
point, t, for IlcRCTextureI
instances allocated by the invoking factory is 0, it will remain at 0 until
there is a backtrack in the search. Otherwise, if IlcFalse
is
returned, a time point may become zero and then some other value without
backtracking.
See IlcRCTextureFactoryI
for more details
about this method.
This operator assigns an address to the handle pointer of the invoking object. That address is the location of the implementation object of the provided argument.