AGI Components with Insight3D Alpha 2008 r8
AgGxDisplayConditionCompositeClass Class
Library ReferenceAGI.Graphics AgGxDisplayConditionCompositeClass
A composite of display condition 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 ef?Z?
Declaration Syntax
C# Visual Basic Visual C++
Members
All Members Constructors Methods Properties



Icon Member Description
AgGxDisplayConditionCompositeClass () () ()
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.

Equals(Object)
Determines whether the specified Objectis equal to the current Object.
(Inherited from Object.)
Finalize () () ()
Allows an Objectto attempt to free resources and perform other cleanup operations before the Objectis reclaimed by garbage collection.
(Inherited from Object.)
GetEnumerator () () ()
GetHashCode () () ()
Serves as a hash function for a particular type. GetHashCode () () () is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
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.

GetType () () ()
Gets the Typeof the current instance.
(Inherited from Object.)
InsertAt(Int32, IAgGxDisplayCondition, Boolean)
Adds a condition at the specified index, shifting existing constraints. The index is zero based. O(N)

IsDisplayed(IAgGxCentralBody, AgGxReferenceFrame, Double, Double, Double, Double, IAgGxDynamicScene)
Returns true if the condition is satisfied, indicating the object should be displayed.

Item [ ( [ ( Int32 ] ) ] )
LogicOperation
Returns the logical operation applied to all the condition in the composite when IsDisplayed is called. Constant time.

MemberwiseClone () () ()
Creates a shallow copy of the current Object.
(Inherited from Object.)
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.

ToString () () ()
Returns a Stringthat represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
AgGxDisplayConditionCompositeClass

Assembly: AGI.Graphics.Interop(Module: AGI.Graphics.Interop) Version: 9.0.0.0 (9.0.0.0)