AGI Components with Insight3D Alpha 2008 r8
AgGxPrimitivePolyline Interface
Library Reference AGI.Graphics.PrimitivesAgGxPrimitivePolyline
Render a line of constant width. Commonly used to visualize vector data on the globe and satellite orbits.
Declaration Syntax
C# Visual Basic Visual C++
public 
interface 
AgGxPrimitivePolyline : 

IAgGxPrimitivePolyline
Public 
Interface 
AgGxPrimitivePolyline _
        
Implements 

IAgGxPrimitivePolyline
public 
interface class 
AgGxPrimitivePolyline : 

IAgGxPrimitivePolyline
Members
All Members Methods Properties



Icon Member Description
CentralBody (Inherited from IAgGxPrimitivePolyline.)
Color
The primitive's color. Use System.Drawing.ColorTranslator.ToOle to assign this with a .NET System.Drawing.Color.
(Inherited from IAgGxPrimitivePolyline.)
DisplayCondition (Inherited from IAgGxPrimitivePolyline.)
GetBoundingSphere(Double % , Double % , Double % , Double % ) (Inherited from IAgGxPrimitivePolyline.)
GetDefinition(IAgGxCentralBody % , AgGxReferenceFrame % , IAgGxPrimitiveRenderer % , AgGxRenderPass % , Double % , Double % , Double % , Double % ) (Inherited from IAgGxPrimitivePolyline.)
GetRGBA(Byte % , Byte % , Byte % , Byte % ) (Inherited from IAgGxPrimitivePolyline.)
GetStateBlock(AgGxRenderPass) (Inherited from IAgGxPrimitivePolyline.)
Initialize(IAgGxCentralBody, AgGxReferenceFrame, AgGxVertexUpdate, AgGxPolylineType, Array % , IAgGxInterpolator) (Inherited from IAgGxPrimitivePolyline.)
InitializeCartographic(IAgGxCentralBody, AgGxVertexUpdate, AgGxPolylineType, Array % , IAgGxInterpolator) (Inherited from IAgGxPrimitivePolyline.)
InitializeCartographicWithColors(IAgGxCentralBody, AgGxVertexUpdate, AgGxPolylineType, Array % , Array % , AgGxRenderPassHint) (Inherited from IAgGxPrimitivePolyline.)
InitializeFromCartesianCollection(IAgGxCentralBody, AgGxReferenceFrame, AgGxVertexUpdate, AgGxPolylineType, IAgGxCartesianCollection, IAgGxInterpolator)
Initializes a polyline using a Cartesian collection representing a line strip or individual line segments.
(Inherited from IAgGxPrimitivePolyline.)
InitializeFromCartographicCollection(IAgGxCentralBody, AgGxVertexUpdate, AgGxPolylineType, IAgGxCartographicCollection, IAgGxInterpolator)
Initializes a polyline using a cartographic collection representing a line strip or individual line segments. The ReferenceFrame is automatically set to ReferenceFrameFixed.
(Inherited from IAgGxPrimitivePolyline.)
InitializeFromCartographicEndPoints(IAgGxCentralBody, AgGxVertexUpdate, Double, Double, Double, Double, Double, Double, IAgGxInterpolator)
Initializes a polyline using two cartographic positions representing line segment end points. The ReferenceFrame is automatically set to ReferenceFrameFixed.
(Inherited from IAgGxPrimitivePolyline.)
InitializeFromEndPoints(IAgGxCentralBody, AgGxReferenceFrame, AgGxVertexUpdate, Double, Double, Double, Double, Double, Double, IAgGxInterpolator)
Initializes a polyline using two end points defined in a Cartesian space.
(Inherited from IAgGxPrimitivePolyline.)
InitializeFromSurfacePoints(IAgGxCentralBody, AgGxReferenceFrame, AgGxVertexUpdate, IAgGxSurfacePoints, IAgGxInterpolator)
Initializes a polyline using the boundary from a Surface Points object.
(Inherited from IAgGxPrimitivePolyline.)
InitializeFromSurfaceTriangulator(IAgGxCentralBody, AgGxReferenceFrame, AgGxVertexUpdate, IAgGxTriangulatorSurface, IAgGxInterpolator)
Initializes a polyline using the boundary from a Surface Triangulator.
(Inherited from IAgGxPrimitivePolyline.)
InitializeWithColors(IAgGxCentralBody, AgGxReferenceFrame, AgGxVertexUpdate, AgGxPolylineType, Array % , Array % , AgGxRenderPassHint) (Inherited from IAgGxPrimitivePolyline.)
Interpolator
Returns the interpolator applied to vertices assign to this primitive using Set methods.
(Inherited from IAgGxPrimitivePolyline.)
Node (Inherited from IAgGxPrimitivePolyline.)
ReferenceFrame (Inherited from IAgGxPrimitivePolyline.)
Render(IAgGxRendererContext, IAgGxDynamicScenePerFrustum, AgGxRenderPass) (Inherited from IAgGxPrimitivePolyline.)
Renderer (Inherited from IAgGxPrimitivePolyline.)
RenderForPick(IAgGxRendererContext, IAgGxDynamicScenePerFrustum, AgGxRenderPass, IAgGxPickStack) (Inherited from IAgGxPrimitivePolyline.)
RenderPasses (Inherited from IAgGxPrimitivePolyline.)
Set(AgGxPolylineType, Array % ) (Inherited from IAgGxPrimitivePolyline.)
SetCartographic(AgGxPolylineType, Array % ) (Inherited from IAgGxPrimitivePolyline.)
SetCartographicWithColors(AgGxPolylineType, Array % , Array % , AgGxRenderPassHint) (Inherited from IAgGxPrimitivePolyline.)
SetFromCartesianCollection(AgGxPolylineType, IAgGxCartesianCollection)
Defines a polyline using a Cartesian collection representing a line strip or individual line segments. Any previously assigned vertices are deleted.
(Inherited from IAgGxPrimitivePolyline.)
SetFromCartographicCollection(AgGxPolylineType, IAgGxCartographicCollection)
Defines a polyline using a cartographic collection representing a line strip or individual line segments. It is only valid to call this if the ReferenceFrame is ReferenceFrameFixed. Any previously assigned vertices are deleted.
(Inherited from IAgGxPrimitivePolyline.)
SetFromCartographicEndPoints(Double, Double, Double, Double, Double, Double)
Defines a polyline using two cartographic positions representing line segment end points. It is only valid to call this if the ReferenceFrame is ReferenceFrameFixed. Any previously assigned vertices are deleted.
(Inherited from IAgGxPrimitivePolyline.)
SetFromEndPoints(Double, Double, Double, Double, Double, Double)
Defines a polyline using two end points defined in a Cartesian space. Any previously assigned vertices are deleted.
(Inherited from IAgGxPrimitivePolyline.)
SetFromSurfacePoints(IAgGxSurfacePoints)
Defines a polyline using the boundary from a Surface Points object. Any previously assigned vertices are deleted.
(Inherited from IAgGxPrimitivePolyline.)
SetFromSurfaceTriangulator(IAgGxTriangulatorSurface)
Defines a polyline using the boundary from a Surface Triangulator. Any previously assigned vertices are deleted.
(Inherited from IAgGxPrimitivePolyline.)
SetManagerReferences(IAgGxDirtyList, Int32) (Inherited from IAgGxPrimitivePolyline.)
SetPartial(Array % , Array % , AgGxIndicesOrder) (Inherited from IAgGxPrimitivePolyline.)
SetPartialCartographic(Array % , Array % , AgGxIndicesOrder) (Inherited from IAgGxPrimitivePolyline.)
SetPartialCartographicWithColors(Array % , Array % , Array % , AgGxIndicesOrder, AgGxRenderPassHint) (Inherited from IAgGxPrimitivePolyline.)
SetPartialWithColors(Array % , Array % , Array % , AgGxIndicesOrder, AgGxRenderPassHint) (Inherited from IAgGxPrimitivePolyline.)
SetRGBA(Byte, Byte, Byte, Byte)
Sets the primitive's color using red, green, blue and alpha components. Each component ranges from 0-255, where 255 is maximum intensity.
(Inherited from IAgGxPrimitivePolyline.)
SetWithColors(AgGxPolylineType, Array % , Array % , AgGxRenderPassHint) (Inherited from IAgGxPrimitivePolyline.)
Translucency
The primitive's translucency. Translucency is between 0 and 100, where 0 is opaque and 100 is transparent.
(Inherited from IAgGxPrimitivePolyline.)
VertexUpdate
How the primitive's vertices are expected to be updated with Set() or SetPartial() methods. This is provided to the primitive's initialization methods so the primitive can provide the best performance for the expected update pattern.
(Inherited from IAgGxPrimitivePolyline.)
Width
The width of the line, in pixels. The width must be greater than or equal to one.
(Inherited from IAgGxPrimitivePolyline.)

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