AGI STK VGT 11Send comments on this topic.
Create Method (IAgCrdnConditionFactory)
See Also  Example
Name
Description
Type
Windows






Windows & Linux

Description

Creates and registers a condition using specified name, description and type.

Syntax

[Visual Basic .NET]
Public Function Create( _
   ByVal Name As String, _
   ByVal Description As String, _
   ByVal Type As AgECrdnConditionType _
) As IAgCrdnCondition
[C#]
public IAgCrdnCondition Create(
   string Name,
   string Description,
   AgECrdnConditionType Type
);
[Managed C++]
public: IAgCrdnCondition^ Create(
   String __gc ^ Name,
   String __gc ^ Description,
   AgECrdnConditionType Type
);
[Java]
public IAgCrdnCondition create(
   String Name,
   String Description,
   AgECrdnConditionType Type
);
[Unmanaged C++]
public: HRESULT Create(
   BSTR Name,
   BSTR Description,
   AgECrdnConditionType Type,
   IAgCrdnCondition ** ReturnValue
);

Parameters

Name
Description
Type
MemberValueDescription
eCrdnConditionTypeUnknown-1Unknown or unsupported condition type
eCrdnConditionTypeScalarBounds0Condition placing bounds on specified scalar.
eCrdnConditionTypeCombined1Multiple conditiones on specified scalar.

Remarks

Spaces and most punctuation ( except for "-_().") cannot be used as a part of a component name when creating new components via VGT API.

Example

Create a condition defined by determining if input scalar is within specified bounds.
[C#]Copy Code
//Create a condition from a scalar. 
IAgCrdnConditionScalarBounds condition = (IAgCrdnConditionScalarBounds)provider.Conditions.Factory.Create( 
    "ConditionName""Condition from a scalar.", AgECrdnConditionType.eCrdnConditionTypeScalarBounds); 
 

Create a condition defined by determining if input scalar is within specified bounds.
[Visual Basic .NET]Copy Code
'Create a condition from a scalar.
Dim condition As IAgCrdnConditionScalarBounds = DirectCast(provider.Conditions.Factory.Create("ConditionName", "Condition from a scalar.", AgECrdnConditionType.eCrdnConditionTypeScalarBounds), IAgCrdnConditionScalarBounds)

See Also

© 2019 Analytical Graphics, Inc. All Rights Reserved.