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