rbmatlab 0.10.01
Static Public Member Functions
MatlabDocMaker Class Reference

Detailed Description

MatlabDocMaker: Class for information & tasks concerning the KerMor documentation.

Prerequisites
  • doxygen: mtoc++ is merely a filter for doxygen
  • mtocpp, mtocpp_post on the search/environment paths
  • m4: A macro parser [Unix only]
Author:
Daniel Wirtz
Date:
2011-10-13
Change in 1.2:
(Daniel Wirtz, 2011-11-08) Improved the createUnix method by displaying the warnings and writing the output to a log file afterwards. Not using cprintf anymore as this is 3rd party software.
Change in 1.2:
(Daniel Wirtz, 2011-11-07) Fixed a recursion bug caused by copy and paste. Now the preferences are stored on an per-application basis.
Change in 1.2:
(Daniel Wirtz, 2011-11-04) Changed the name to MatlabDocMaker in order to export it into the mtoc++ distribution later.
New in 1.2:
(Daniel Wirtz, 2011-10-13) Added this class and moved documentation related stuff here from the KerMor class.

This class is part of the mtoc++ tool

Definition at line 1 of file MatlabDocMaker.m.

List of all members.

Static Public Member Functions

static function name getProjectName ()
 Returns the project name.
static function
version
getProjectVersion ()
 Returns the current version of the project.
static function char dir getOutputDirectory ()
 Returns the directory where the applications source files reside.
static function char dir getSourceDirectory ()
 Returns the directory where the applications source files reside.
static function char dir getConfigDirectory ()
 Returns the directory where the applications documentation configuration files reside.
static function char bin getDoxygenBin ()
 Allows access to a custom doxygen binary.
static function  open ()
 Opens the generated documentation.
static function  create ( bool open)
 Creates the Doxygen documentation.
static function  setup ()
 Runs the setup script for MatlabDocMaker and collects all necessary paths in order for the documentation creation to work properly.

Member Function Documentation

function MatlabDocMaker.create ( bool  open) [static]

Creates the Doxygen documentation.

Parameters:
openSet to true if the documentation should be opened after successful compilation Default: false

Definition at line 178 of file MatlabDocMaker.m.

function char dir = MatlabDocMaker.getConfigDirectory ( ) [static]

Returns the directory where the applications documentation configuration files reside.

This folder must contain at least the files "mtoc.conf" and "Doxyfile.m4"

Return values:
dirThe documentation configuration directory
Note:
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 118 of file MatlabDocMaker.m.

function char bin = MatlabDocMaker.getDoxygenBin ( ) [static]

Allows access to a custom doxygen binary.

Return values:
binThe fully qualified path to a custom doxygen executable
Note:
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 141 of file MatlabDocMaker.m.

function char dir = MatlabDocMaker.getOutputDirectory ( ) [static]

Returns the directory where the applications source files reside.

Return values:
dirThe output directory
Note:
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 80 of file MatlabDocMaker.m.

function name = MatlabDocMaker.getProjectName ( ) [static]

Returns the project name.

Note:
Changing the return value of this method will require another execution of MatlabDocMaker.setup as the preferences key also depends on it.
Return values:
nameThe project name

Definition at line 35 of file MatlabDocMaker.m.

function version = MatlabDocMaker.getProjectVersion ( ) [static]

Returns the current version of the project.

Note:
The built-in @new and @change tags from the Doxyfile.m4 support two-level versioning a la X.X.
Return values:
versionThe project version

Definition at line 52 of file MatlabDocMaker.m.

function char dir = MatlabDocMaker.getSourceDirectory ( ) [static]

Returns the directory where the applications source files reside.

Return values:
dirThe project source directory
Note:
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 99 of file MatlabDocMaker.m.


The documentation for this class was generated from the following file:
All Classes Namespaces Files Functions Variables