API Reference
TopologyMotionExtensions
Adds animation exports to core topology models without storing motion in static render options.
Inheritance
- Object
- TopologyMotionExtensions
Methods
public static Void SaveApng(TopologyChart chart, String path, TopologyRenderOptions? options = null, TopologyMotionOptions? motion = null) #VoidSaves sampled topology motion as animated PNG.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- path System.String
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- motion ChartForgeX.Topology.TopologyMotionOptions? = null
public static Void SaveGif(TopologyChart chart, String path, TopologyRenderOptions? options = null, TopologyMotionOptions? motion = null) #VoidSaves sampled topology motion as GIF.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- path System.String
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- motion ChartForgeX.Topology.TopologyMotionOptions? = null
public static Byte[] ToApng(TopologyChart chart, TopologyRenderOptions? options = null, TopologyMotionOptions? motion = null) #Byte[]Samples topology route motion into animated PNG bytes.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- motion ChartForgeX.Topology.TopologyMotionOptions? = null
public static Byte[] ToGif(TopologyChart chart, TopologyRenderOptions? options = null, TopologyMotionOptions? motion = null) #Byte[]Samples topology route motion into animated GIF bytes.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- motion ChartForgeX.Topology.TopologyMotionOptions? = null
public static TopologyMotionPresentation WithMotion(TopologyChart chart, TopologyMotionOptions motion, TopologyRenderOptions? options = null) #TopologyMotionPresentationPrepares one detached native topology and adds explicit motion policy.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- motion ChartForgeX.Topology.TopologyMotionOptions
- options ChartForgeX.Topology.TopologyRenderOptions? = null
public static TopologyMotionPresentation WithMotion(TopologyChart chart, TopologyMotionOptions motion, TopologyRenderOptions? options, String? preferredScenarioId) #TopologyMotionPresentationPrepares motion with a preferred route scenario independently of static highlighting.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- motion ChartForgeX.Topology.TopologyMotionOptions
- options ChartForgeX.Topology.TopologyRenderOptions?
- preferredScenarioId System.String?
public static TopologyMotionPresentation WithMotion(PreparedTopology prepared, TopologyMotionOptions motion) #TopologyMotionPresentationAdds motion to an already prepared topology without repeating layout.
Parameters
- prepared ChartForgeX.Topology.PreparedTopology
- motion ChartForgeX.Topology.TopologyMotionOptions
public static TopologyMotionPresentation WithMotion(PreparedTopology prepared, TopologyMotionOptions motion, String? preferredScenarioId) #TopologyMotionPresentationAdds motion to prepared geometry with an independent route scenario preference.
Parameters
- prepared ChartForgeX.Topology.PreparedTopology
- motion ChartForgeX.Topology.TopologyMotionOptions
- preferredScenarioId System.String?
public static Void WriteApng(TopologyChart chart, Stream stream, TopologyRenderOptions? options = null, TopologyMotionOptions? motion = null) #VoidWrites sampled topology motion to an animated PNG stream.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- stream System.IO.Stream
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- motion ChartForgeX.Topology.TopologyMotionOptions? = null
public static Void WriteGif(TopologyChart chart, Stream stream, TopologyRenderOptions? options = null, TopologyMotionOptions? motion = null) #VoidWrites sampled topology motion to a GIF stream.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- stream System.IO.Stream
- options ChartForgeX.Topology.TopologyRenderOptions? = null
- motion ChartForgeX.Topology.TopologyMotionOptions? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?