A composite of display conditions combined
using a Boolean expression. For example, several time interval
display constraints can be added to a composite, so an object is
displayed during each time interval. Hierarchies of composites can
be constructed for e?Z?
| C# | Visual Basic | Visual C++ |
public interface IAgGxDisplayConditionComposite : IEnumerable
Public Interface IAgGxDisplayConditionComposite _ Implements IEnumerable
public interface class IAgGxDisplayConditionComposite : IEnumerable
| All Members | Methods | Properties | |||
|
|
|
|
|||
| Icon | Member | Description |
|---|---|---|
|
|
Add(IAgGxDisplayCondition, Boolean) |
Adds a condition to the end of the composite.
Amortized constant time.
|
|
|
Capacity |
Returns the number of conditions for which
memory has been allocated. This will always be greater or equal to
Count. Constant time.
|
|
|
Count |
Returns the number of conditions in the
composite. Constant time.
|
|
|
GetEnumerator () () () |
|
|
|
GetEnumerator () () () |
Returns an enumerator that iterates through a
collection. (Inherited from
IEnumerable.)
|
|
|
GetNegate(IAgGxDisplayCondition) |
Returns true if a logical NOT is added to the
condition when IsDisplay() is called for it. O(N)
|
|
|
GetNegateAt(Int32) |
Returns if a logical NOT is added to the
condition when IsDisplay() is called for it. The index is
zero-based. Constant time.
|
|
|
InsertAt(Int32, IAgGxDisplayCondition, Boolean) |
Adds a condition at the specified index,
shifting existing constraints. The index is zero based. O(N)
|
|
|
Item [ ( [ ( Int32 ] ) ] ) |
|
|
|
LogicOperation |
Returns the logical operation applied to all
the condition in the composite when IsDisplayed is called. Constant
time.
|
|
|
Remove(IAgGxDisplayCondition) |
Removes the condition from the composite.
O(N)
|
|
|
RemoveAll () () () |
Removes all condition objects in the
composite. O(N)
|
|
|
RemoveAt(Int32) |
Removes the condition at the given index. The
index is zero-based. O(N)
|
|
|
Reserve(Int32) |
Requests enough memory for the composite to
contain at least the specified number of conditions. The Count
property will not be affected but the Capacity may be.
|
|
|
SetNegate(IAgGxDisplayCondition, Boolean) |
Sets if a logical NOT is added to the
condition when IsDisplay() is called for it. O(N)
|
|
|
SetNegateAt(Int32, Boolean) |
Sets if a logical NOT is added to the
condition when IsDisplay() is called for it. The index is
zero-based. Constant time.
|
Assembly: AGI.Graphics.Interop(Module: AGI.Graphics.Interop) Version: 9.0.0.0 (9.0.0.0)