Nevron Open Vision Documentation
Nevron.Nov.Graphics Namespace / NPolygon Class
Fields Properties Methods


In This Topic
    NPolygon Class Members
    In This Topic

    The following tables list the members exposed by NPolygon.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Public Properties
     NameDescription
    Public PropertyGets the bounds of this geometry object. (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public PropertyGets the bounds of this geometry object (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public PropertyDetermines whether this polygon is convex. A polygon is convex if the perp dot product of each subsequent pair of edge vectors has the same sign.  
    Public PropertyGets whether this object is empty (i.e. contains no points) (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public PropertyGets whether this graphics object is sealed. (Inherited from Nevron.Nov.Graphics.NSealableObject)
    Public PropertyGets or sets the point at the specified index. (Inherited from Nevron.Nov.Graphics.NPolyPointsBase)
    Public PropertyGets the perimeter of the polygon.  
    Top
    Public Methods
     NameDescription
    Public MethodOverloaded. Adds a point with the specified coordinates (Inherited from Nevron.Nov.Graphics.NPolyPointsBase)
    Public MethodOverridden. Appends the primitive to the specified graphics path  
    Public MethodOverloaded. Determines whether the primitive interior contains the specified point  
    Public MethodOverridden. Determines whether the outline of the polygon contains the specified point  
    Public MethodOverridden. Creates an identical copy of this object.  
    Public MethodTries to get the percent position and angle from the specified location factor.  
    Public MethodGets the longest horizontal inner line in the polygon.  
    Public MethodGets the nearest intersection point to dirPoint out of all intersections between this geometry and the centerPoint:dirPoint vector. All points are in shape local coordinates.  
    Public MethodOverridden. Gets the outline length.  
    Public MethodGets the point at the specified index (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public MethodGets the count of points (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public MethodGets an array of the points contained in this geometry. (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public MethodOverloaded. Determines whether this polygon intersects with the specified line  
    Public MethodOverloaded. Intersects this polygon with the specified line segment  
    Public MethodRecycles this geometry object. (Inherited from Nevron.Nov.Graphics.NPolyPointsBase)
    Public MethodScales the points contained in this path with the specified scale factors (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public MethodSeals this graphics object. Further attempts to modify the object throw an exception. (Inherited from Nevron.Nov.Graphics.NSealableObject)
    Public MethodOverloaded. Sets the point at the specified index. (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public MethodSimplifies this polyline and returns the new simplified polyline  
    Public MethodCreates a polyline from this polygon.  
    Public MethodTransforms the graphics path with the specified transform (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public MethodTranslates the points contained in this path with the specified amounts (Inherited from Nevron.Nov.Graphics.NMultiPointBase)
    Public MethodGets the longest horizontal inner line in the polygon that is at least at the specified distance from all sides. Returns false if no such line exists.  
    Top
    Protected Methods
     NameDescription
    Internal Method (Inherited from Nevron.Nov.Graphics.NPolyPointsBase)
    Protected MethodDetermines whether this object can be sealed. (Inherited from Nevron.Nov.Graphics.NSealableObject)
    Internal Method (Inherited from Nevron.Nov.Graphics.NPolyPointsBase)
    Internal Method (Inherited from Nevron.Nov.Graphics.NPolyPointsBase)
    Protected MethodCalled when the object is sealed (Inherited from Nevron.Nov.Graphics.NSealableObject)
    Internal Methodstatic (Shared in Visual Basic)  
    Top
    See Also