Nevron .NET Vision
Nevron.Diagram Namespace / NTransformableElement Class
Members


In This Topic
    NTransformableElement Class
    In This Topic
    The NTransformableElement abstract class respresents a styleable element, which contains a local transformation
    Object Model
    NTransformableElement Class
    Syntax
    Remarks
    NTransformableElement implements the INTransformable interface and serves as base class for all DOM elements, which require to be transformed.

    For speed optimizations all transformable derivates maintain cashed scene information (scene cashe). Since the scene cashe can change, if the transformation of an ancestor has changed, the NTransformableElement also implements the INAncestorTransformObserver interface and invalidates the scene cashe, when an ancestor transform changes or the local element transform has changed.

    Derived classes can also invalidate the scene cashe, whenever they feel that it is not up to date.
    Inheritance Hierarchy

    System.Object
       Nevron.Diagram.NDiagramNode
          Nevron.Diagram.NDiagramElement
             Nevron.Diagram.NStyleComposerElement
                Nevron.Diagram.NStyleableElement
                   Nevron.Diagram.NTransformableElement
                      Nevron.Diagram.NModel

    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