Nevron .NET Vision
NPathShape Class
Members 

The NPathShape class represents a primitive shape, which aggregates a single NPathPrimitive
Object Model
NPathShape Class
Syntax
'Declaration
 
<System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NLineShape)>
<System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NRectangleShape)>
<System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NEllipseShape)>
<System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NEllipticalArcShape)>
<System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NCircularArcShape)>
<System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NBezierCurveShape)>
<System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NPolyPathShape)>
<System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NStepConnector)>
<System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NArrowShape)>
<System.SerializableAttribute()>
Public MustInherit Class NPathShape 
   Inherits NPrimitiveShape
   Implements INAncestorCollapseObserver, INAncestorTransformObserver, INBoundable, INContextMenuEditable, INDiagramElement, INDiagramElementComposite, INDiagramElementContainer, INDragDropEventHandler, INHitTest, INHitTestable, INInplaceEditable, INInvalidatable, INKeyboardEventHandler, INMeasurements, INMouseEventHandler, INPaintable, INPoints, INStyleable, INStyleComposer, INTransformable, INTranslatable, INTranslationMaster, INVisible, INZOrderable, Nevron.Dom.INAttributeContainer, Nevron.Dom.INAttributeObserver, Nevron.Dom.INElement, Nevron.Dom.INElementComposite, Nevron.Dom.INElementContainer, Nevron.Dom.INHistoryCallback, Nevron.Dom.INIdentifiable, Nevron.Dom.INNode, Nevron.Dom.INNodeComposite, Nevron.Dom.INNodeContainer, Nevron.Dom.INUniquelyIdentifiable, Nevron.INReferenceHolder, Nevron.INReferenceProvider 
[System.Xml.Serialization.XmlInclude(Nevron.Diagram.NLineShape)]
[System.Xml.Serialization.XmlInclude(Nevron.Diagram.NRectangleShape)]
[System.Xml.Serialization.XmlInclude(Nevron.Diagram.NEllipseShape)]
[System.Xml.Serialization.XmlInclude(Nevron.Diagram.NEllipticalArcShape)]
[System.Xml.Serialization.XmlInclude(Nevron.Diagram.NCircularArcShape)]
[System.Xml.Serialization.XmlInclude(Nevron.Diagram.NBezierCurveShape)]
[System.Xml.Serialization.XmlInclude(Nevron.Diagram.NPolyPathShape)]
[System.Xml.Serialization.XmlInclude(Nevron.Diagram.NStepConnector)]
[System.Xml.Serialization.XmlInclude(Nevron.Diagram.NArrowShape)]
[System.Serializable()]
public abstract class NPathShape : NPrimitiveShape, INAncestorCollapseObserver, INAncestorTransformObserver, INBoundable, INContextMenuEditable, INDiagramElement, INDiagramElementComposite, INDiagramElementContainer, INDragDropEventHandler, INHitTest, INHitTestable, INInplaceEditable, INInvalidatable, INKeyboardEventHandler, INMeasurements, INMouseEventHandler, INPaintable, INPoints, INStyleable, INStyleComposer, INTransformable, INTranslatable, INTranslationMaster, INVisible, INZOrderable, Nevron.Dom.INAttributeContainer, Nevron.Dom.INAttributeObserver, Nevron.Dom.INElement, Nevron.Dom.INElementComposite, Nevron.Dom.INElementContainer, Nevron.Dom.INHistoryCallback, Nevron.Dom.INIdentifiable, Nevron.Dom.INNode, Nevron.Dom.INNodeComposite, Nevron.Dom.INNodeContainer, Nevron.Dom.INUniquelyIdentifiable, Nevron.INReferenceHolder, Nevron.INReferenceProvider  
Remarks
Since all path primitives implement the INPoints interface, the NPathShape also implements this interface and by default delegates the implementation to the aggregated path primitive
Inheritance Hierarchy

System.Object
   Nevron.Diagram.NDiagramNode
      Nevron.Diagram.NDiagramElement
         Nevron.Diagram.NStyleComposerElement
            Nevron.Diagram.NStyleableElement
               Nevron.Diagram.NTransformableElement
                  Nevron.Diagram.NModel
                     Nevron.Diagram.NAggregateModel
                        Nevron.Diagram.NShape
                           Nevron.Diagram.NPrimitiveShape
                              Nevron.Diagram.NPathShape
                                 Nevron.Diagram.NArrowShape
                                 Nevron.Diagram.NBezierCurveShape
                                 Nevron.Diagram.NCircularArcShape
                                 Nevron.Diagram.NEllipseShape
                                 Nevron.Diagram.NEllipticalArcShape
                                 Nevron.Diagram.NErmConnector
                                 Nevron.Diagram.NLineShape
                                 Nevron.Diagram.NPolyPathShape
                                 Nevron.Diagram.NRectangleShape
                                 Nevron.Diagram.NStepConnector

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

NPathShape Members
Nevron.Diagram Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback