Search Results for

    Show / Hide Table of Contents

    Class LineSegment

    Controls an instance of a line segment

    Inheritance
    Object
    VirgisFeature
    LineSegment
    Implements
    IVirgisFeature
    IVirgisEntity
    Inherited Members
    VirgisFeature.mainMat
    VirgisFeature.selectedMat
    VirgisFeature.gisId
    VirgisFeature.gisProperties
    VirgisFeature.label
    VirgisFeature.StartEditSession()
    VirgisFeature.ExitEditSession(Boolean)
    VirgisFeature.Translate(MoveArgs)
    VirgisFeature.VertexMove(MoveArgs)
    VirgisFeature.GetClosest(Vector3, Guid[])
    VirgisFeature.RemoveVertex(VirgisFeature)
    VirgisFeature.GetGeometry<T>()
    VirgisFeature.GetId()
    VirgisFeature.GetMetadata()
    VirgisFeature.Equals(Object)
    VirgisFeature.GetHashCode()
    VirgisFeature.Equals(VirgisFeature)
    Namespace: Virgis
    Assembly: cs.temp.dll.dll
    Syntax
    public class LineSegment : VirgisFeature, IVirgisFeature, IVirgisEntity

    Fields

    vEnd

    Declaration
    public int vEnd
    Field Value
    Type Description
    Int32

    vStart

    Declaration
    public int vStart
    Field Value
    Type Description
    Int32

    Methods

    AddVertex(Vector3)

    Declaration
    public override VirgisFeature AddVertex(Vector3 position)
    Parameters
    Type Name Description
    Vector3 position
    Returns
    Type Description
    VirgisFeature
    Overrides
    VirgisFeature.AddVertex(Vector3)

    Delete()

    Declaration
    public void Delete()

    Draw(Vector3, Vector3, Int32, Int32, Single)

    Called to draw the line Segment

    Declaration
    public void Draw(Vector3 from, Vector3 to, int vertStart, int vertEnd, float dia)
    Parameters
    Type Name Description
    Vector3 from

    starting point of the line segment in worldspace coords

    Vector3 to

    end point for the line segment in worldspace coordinates

    Int32 vertStart

    vertex ID for the vertex at the start of the line segment

    Int32 vertEnd

    vertex ID for the vertex at the end of the line segment

    Single dia

    Diamtere of the line segement in Map.local units

    MoveAxis(MoveArgs)

    Declaration
    public override void MoveAxis(MoveArgs args)
    Parameters
    Type Name Description
    MoveArgs args
    Overrides
    VirgisFeature.MoveAxis(MoveArgs)

    MoveEnd(Vector3)

    Declaration
    public void MoveEnd(Vector3 newEnd)
    Parameters
    Type Name Description
    Vector3 newEnd

    MoveStart(Vector3)

    Declaration
    public void MoveStart(Vector3 newStart)
    Parameters
    Type Name Description
    Vector3 newStart

    MoveTo(MoveArgs)

    Declaration
    public override void MoveTo(MoveArgs args)
    Parameters
    Type Name Description
    MoveArgs args
    Overrides
    VirgisFeature.MoveTo(MoveArgs)

    Selected(SelectionTypes)

    Declaration
    public override void Selected(SelectionTypes button)
    Parameters
    Type Name Description
    SelectionTypes button
    Overrides
    VirgisFeature.Selected(SelectionTypes)

    SetMaterial(Material, Material)

    Declaration
    public override void SetMaterial(Material mainMat, Material selectedMat)
    Parameters
    Type Name Description
    Material mainMat
    Material selectedMat
    Overrides
    VirgisFeature.SetMaterial(Material, Material)

    UnSelected(SelectionTypes)

    Declaration
    public override void UnSelected(SelectionTypes button)
    Parameters
    Type Name Description
    SelectionTypes button
    Overrides
    VirgisFeature.UnSelected(SelectionTypes)

    Implements

    IVirgisFeature
    IVirgisEntity
    In This Article
    Back to top ViRGIS VR GIS