ParaMonte MATLAB 3.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
CascadeLine3.m
Go to the documentation of this file.
1%> \brief
2%> This is the CascadeLine3 class for generating
3%> instances of 3-dimensional Line3 [Cascade visualizations](@ref Cascade)
4%> based on the relevant MATLAB
5%> intrinsic functions.<br>
6%>
7%> \note
8%> See the list of class attributes below,
9%> also those of the superclass [pm.vis.Cascade](@ref Cascade).<br>
10%>
11%> \see
12%> [pm.vis.Cascade](@ref Cascade)<br>
13%> [pm.vis.Subplot](@ref Subplot)<br>
14%> [pm.vis.Triplex](@ref Triplex)<br>
15%> [pm.vis.Figure](@ref Figure)<br>
16%> [pm.vis.Plot](@ref Plot)<br>
17%> [pm.vis.Tile](@ref Tile)<br>
18%>
19%> \final
20%>
21%> \author
22%> \FatemehBagheri, May 20 2024, 1:25 PM, NASA Goddard Space Flight Center (GSFC), Washington, D.C.<br>
23%> \AmirShahmoradi, May 16 2016, 9:03 AM, Oden Institute for Computational Engineering and Sciences (ICES), UT Austin<br>
24classdef CascadeLine3 < pm.vis.Cascade
25
26 methods(Access = public)
27
28 %> \brief
29 %> Construct and return an object of class [pm.vis.CascadeLine3](@ref CascadeLine3).<br>
30 %>
31 %> \param[in] dfref : See the documentation of the corresponding input
32 %> argument of the class [pm.vis.Subplot](@ref Subplot).<br>
33 %>
34 %> \param[in] varargin : Any ``property, value`` pair of the parent object.<br>
35 %> If the property is a ``struct()``, then its value must be given as a cell array,
36 %> with consecutive elements representing the struct ``property-name, property-value`` pairs.<br>
37 %> Note that all of these property-value pairs can be also directly set via the
38 %> parent object attributes, before calling the ``make()`` method.<br>
39 %>
40 %> \return
41 %> ``self`` : The output scalar object of class [pm.vis.CascadeLine3](@ref CascadeLine3).<br>
42 %>
43 %> \interface{CascadeLine3}
44 %> \code{.m}
45 %>
46 %> p = pm.vis.CascadeLine3(dfref);
47 %> p = pm.vis.CascadeLine3(dfref, varargin);
48 %>
49 %> \endcode
50 %>
51 %> \note
52 %> The input ``varargin`` can also contain the components
53 %> of the ``template`` component of the parent object.<br>
54 %>
55 %> \note
56 %> See the documentation of the attributes
57 %> of the superclass [pm.vis.Cascade](@ref Cascade).<br>
58 %>
59 %> \example{CascadeLine3}
60 %> \include{lineno} example/vis/CascadeLine3/main.m
61 %> \vis{CascadeLine3}
62 %> \image html example/vis/CascadeLine3/CascadeLine3.window.1.png width=700
63 %> \image html example/vis/CascadeLine3/CascadeLine3.window.2.png width=700
64 %> \image html example/vis/CascadeLine3/CascadeLine3.window.3.png width=700
65 %>
66 %> \final{CascadeLine3}
67 %>
68 %> \author
69 %> \JoshuaOsborne, May 21 2024, 7:34 AM, University of Texas at Arlington<br>
70 %> \FatemehBagheri, May 20 2024, 1:25 PM, NASA Goddard Space Flight Center (GSFC), Washington, D.C.<br>
71 %> \AmirShahmoradi, May 16 2016, 9:03 AM, Oden Institute for Computational Engineering and Sciences (ICES), UT Austin<br>
72 function self = CascadeLine3(dfref, varargin)
73 if nargin < 1
74 dfref = [];
75 end
76 self = self@pm.vis.Cascade(pm.vis.PlotLine3(dfref), varargin{:});
77 end
78
79 end
80
81end
function name(in vendor)
Return the MPI library name as used in naming the ParaMonte MATLAB shared library directories.
function list()
Return a list of MATLAB strings containing the names of OS platforms supported by the ParaMonte MATLA...
This is the CascadeLine3 class for generating instances of 3-dimensional Line3 Cascade visualizations...
Definition: CascadeLine3.m:25
function CascadeLine3(in dfref, in varargin)
Construct and return an object of class pm.vis.CascadeLine3.
This is the abstract class for generating instances of objects that contain the specifications of a c...
Definition: Cascade.m:32
This is the abstract class for generating instances of objects that contain the specifications of var...
Definition: Figure.m:27
This is the base class for generating instances of objects that contain the specifications of various...
Definition: Plot.m:29
This is the abstract class for generating instances of axes with various types of plots from one or m...
Definition: Subplot.m:188
This is the abstract class for generating instances of objects that contain the specifications of var...
Definition: Tile.m:23
This is the base class for generating instances of figures containing a square symmetric tiling of su...
Definition: Triplex.m:31