How to have class and inheritance

3 views (last 30 days)
Luca Re
Luca Re on 17 Oct 2023
Answered: Steven Lord on 17 Oct 2023
Hi. It's possibile to have list of this? (With all class and it's inheritance)
  7 Comments
Walter Roberson
Walter Roberson on 17 Oct 2023
The link I sent is for a tool that examines classes to try to calculate and display class hierarchies. It is not something static (it would depend on the current class definitions) and so would not have a PDF.
If you are looking for a complete class diagaram of all known graphics objects, then you are not going to find that. There are a lot of undocumented internal classes used by the graphics system. For example:
t = title('This is a title') %a text object
t =
Text (This is a title) with properties: String: 'This is a title' FontSize: 11 FontWeight: 'bold' FontName: 'Helvetica' Color: [0 0 0] HorizontalAlignment: 'center' Position: [0.5000 1.0078 0.5000] Units: 'data' Use GET to show all properties
t.NodeParent
ans =
DecorationContainer
NodeParent is not a documented property for Text objects https://www.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend.text-properties.html and DecorationContainer is not a documented class.
You can be certain that Mathworks has not created a PDF showing the class heirarchy of its undocumented classes.

Sign in to comment.

Answers (1)

Steven Lord
Steven Lord on 17 Oct 2023
This page is not itself a PDF, but there is a version of this documentation page showing the documented graphics object hierarchy of objects you can create (what can be parented to what) in the PDF documentation (page 17-9 in the MATLAB Graphics book.)

Categories

Find more on Graphics Object Programming in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!