Software Listing of Author : "Pirmin Borer"
- Apply affine transforms to graphic objects
- License: Shareware
- Price:


The advantage of the function compared to hgtransform objects is that it operates directly on the XData,YData and ZData of the object which allows ButtonDownFcn callbacks to execute even when the object was moved. Moreover the applied transforms can be undone or redone stepwise as well as objects can be reseted. The transforms are stored as a structure in the 'UserData' of the graphic objects The function supports line, surface, patch and text objects Usage: transform(obj, tmatrix) [M step]=transform(obj, tmatrix) applies the transform matrix 'tmatrix' to the graphic objects obj. Obj can be line,surface, patch, text or group objects. Output 'M' is a cell array of transform matrices and step the index of the last transform applied. [M step]=transform(obj,'undo',nb_steps) undoes 'nb_steps' [M step]=transform(obj,'redo',nb_steps)...
- Publisher: Pirmin Borer
- Date Released: 24-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Axes objects tree viewer
- License: Shareware
- Price:


AxesTree(ax,'Property','Value',...) Opens a figure with a tree view of all handle graphic objects in the input axes. Objects type and tag are displayed. Objects can be selected from the tree. Double Clicking in the tree deselects all objects. Right-click opens a context menu with following possibilities: 'Visible' toggles selected objects visibility; 'Delete' removes the selected objects; 'Properties' opens the property inspector for selected objects. Note: The tree automatically updates when objects are parented or removed from the axes, or when a property is changed. The code uses some undocumented Matlab features(usage of handle.listener and uitree) of release 2007b. It should work on later releases as well (depending on the usage of handle.listener())
- Publisher: Pirmin Borer
- Date Released: 23-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
