AGI STK Graphics 11Send comments on this topic.
InitializeWithTypeAndHint Method (IAgStkGraphicsPolylinePrimitiveFactory)
See Also 
PolylineType
Describes how the polyline should interpret positions passed to Set methods.
SetHint
Windows






Windows & Linux

Description

Initializes a new instance of a polyline primitive with the specified polylineType and setHint.

Syntax

[Visual Basic .NET]
Public Function InitializeWithTypeAndHint( _
   ByVal PolylineType As AgEStkGraphicsPolylineType, _
   ByVal SetHint As AgEStkGraphicsSetHint _
) As IAgStkGraphicsPolylinePrimitive
[Managed C++]
public: IAgStkGraphicsPolylinePrimitive^ InitializeWithTypeAndHint(
   AgEStkGraphicsPolylineType PolylineType,
   AgEStkGraphicsSetHint SetHint
);
[Unmanaged C++]
public: HRESULT InitializeWithTypeAndHint(
   AgEStkGraphicsPolylineType PolylineType,
   AgEStkGraphicsSetHint SetHint,
   IAgStkGraphicsPolylinePrimitive ** ReturnValue
);

Parameters

PolylineType
MemberValueDescription
eStkGraphicsPolylineTypeLines0Every two positions define a line segment. Line segments are not required to be connected to each other.
eStkGraphicsPolylineTypeLineStrip1After the first position, each additional position defines a line segment from the previous position to the current position.
eStkGraphicsPolylineTypePoints2Lines are drawn as points.
Describes how the polyline should interpret positions passed to Set methods.
SetHint
MemberValueDescription
eStkGraphicsSetHintInfrequent0Rendering is optimized for static geometry. The primitive's vertices are not going to be updated with Set() or SetPartial() calls. Calls to SetPartial() will fail. Calls to Set() are allowed but may not be as efficient as SetHintFrequent.
eStkGraphicsSetHintPartial1Rendering is optimized for dynamic geometry. The primitive's vertices are expected to be updated with SetPartial() - some or all of the vertices will change but the number of vertices will not.
eStkGraphicsSetHintFrequent2Rendering is optimized for streaming geometry. The primitive's vertices are expected to be updated with Set() - all the vertices will change and/or the number of vertices will change. Calls to SetPartial() will fail.

See Also

© 2018 Analytical Graphics, Inc. All Rights Reserved.