AGI Components with Insight3D Alpha 2008 r8
IAgGxDisplayConditionComposite Interface
Library ReferenceAGI.GraphicsIAgGxDisplayConditionComposite
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?
Declaration Syntax
C# Visual Basic Visual C++
public 
interface 
IAgGxDisplayConditionComposite : 
IEnumerable
Public 
Interface 
IAgGxDisplayConditionComposite _
        
Implements 
IEnumerable
public 
interface class 
IAgGxDisplayConditionComposite : 
IEnumerable
Members
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)