An NDoc Documented Class Library

HitItemList.Primitives Enumeration

Enumerates the Primitives, who are supported by a device. It is the type of KindOfPrimitiv in HitItem

public enum HitItemList.Primitives

Example

// code snippet
HitItem h = Device.HititemList[0];
switch (h.KindOfPrimitiv)
{
    case HitItemList.Primitives.Line:{drawLineInfo L = (drawLineInfo)h.Info;
                            // this typecast works
                            // now you have the LineInformations L.A, L.B, L.param
                            return;
                            }
    case HitItemList.Primitives.Surface:{drawSurfaceInfo S = (drawSurfaceInfo)h.Info;
                            // this typecast works
                            // now you have the SurfaceInformations
                            // S.UIndex and S.VIndex
                            return;
                            }

}

Members

Member Name Description
Line Hit is invoked by the primitive drawLine
PolyLine Hit is invoked by the primitive drawPolyLine
PolyPolyLine Hit is invoked by the primitive drawPolyPolyLine
Curve Hit is invoked by the primitive drawCurve
PolyCurve Hit is invoked by the primitive drawPolyCurve
PolyPolyCurve Hit is invoked by the primitive drawPolyPolyCurve
Point Hit is invoked by the primitive drawPoint
Text Hit is invoked by the primitive drawText
Bitmap Hit is invoked by the primitive drawImage
Surface Hit is invoked by the primitive drawSurface

Requirements

Namespace: Minais.Drawing3d.Selection

Assembly: Drawing3d (in Drawing3d.dll)

See Also

Minais.Drawing3d.Selection Namespace