CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
ctkPluginGeneratorCppTemplate Class Reference

#include <Plugins/org.commontk.plugingenerator.core/ctkPluginGeneratorCppTemplate.h>

Inheritance diagram for ctkPluginGeneratorCppTemplate:
Inheritance graph
[legend]
Collaboration diagram for ctkPluginGeneratorCppTemplate:
Collaboration graph
[legend]

Public Member Functions

 ctkPluginGeneratorCppTemplate (const QString &name, ctkPluginGeneratorAbstractTemplate *parent=0)
 
QString generateContent ()
 
QStringList getMarkers () const
 
- Public Member Functions inherited from ctkPluginGeneratorAbstractTemplate
void addContent (const QString &marker, const QString &content, Position pos=APPEND)
 
virtual void create (const QString &location)
 
 ctkPluginGeneratorAbstractTemplate (const QString &name, ctkPluginGeneratorAbstractTemplate *parent=0)
 
QStringList getContent (const QString &marker) const
 
QString getFilename () const
 
void reset ()
 
void setFilename (const QString &filename)
 
virtual ~ctkPluginGeneratorAbstractTemplate ()
 

Static Public Attributes

static const QString CPP_CLASSNAME_MARKER
 
static const QString CPP_CONSTRUCTOR_BODY_MARKER
 
static const QString CPP_CONSTRUCTOR_INITLIST_MARKER
 
static const QString CPP_DESTRUCTOR_BODY_MARKER
 
static const QString CPP_GLOBAL_MARKER
 
static const QString CPP_INCLUDES_MARKER
 
static const QString CPP_METHODS_MARKER
 

Protected Member Functions

QString getClassNameToken () const
 
- Protected Member Functions inherited from ctkPluginGeneratorAbstractTemplate
QString getSymbolicName (bool withPeriods=false) const
 

Additional Inherited Members

- Public Types inherited from ctkPluginGeneratorAbstractTemplate
enum  Position { PREPEND , APPEND , REPLACE }
 

Detailed Description

Definition at line 28 of file ctkPluginGeneratorCppTemplate.h.

Constructor & Destructor Documentation

◆ ctkPluginGeneratorCppTemplate()

ctkPluginGeneratorCppTemplate::ctkPluginGeneratorCppTemplate ( const QString &  name,
ctkPluginGeneratorAbstractTemplate parent = 0 
)

Member Function Documentation

◆ generateContent()

QString ctkPluginGeneratorCppTemplate::generateContent ( )
virtual

◆ getClassNameToken()

QString ctkPluginGeneratorCppTemplate::getClassNameToken ( ) const
protected

◆ getMarkers()

QStringList ctkPluginGeneratorCppTemplate::getMarkers ( ) const
virtual

Member Data Documentation

◆ CPP_CLASSNAME_MARKER

const QString ctkPluginGeneratorCppTemplate::CPP_CLASSNAME_MARKER
static

Definition at line 32 of file ctkPluginGeneratorCppTemplate.h.

◆ CPP_CONSTRUCTOR_BODY_MARKER

const QString ctkPluginGeneratorCppTemplate::CPP_CONSTRUCTOR_BODY_MARKER
static

Definition at line 37 of file ctkPluginGeneratorCppTemplate.h.

◆ CPP_CONSTRUCTOR_INITLIST_MARKER

const QString ctkPluginGeneratorCppTemplate::CPP_CONSTRUCTOR_INITLIST_MARKER
static

Definition at line 36 of file ctkPluginGeneratorCppTemplate.h.

◆ CPP_DESTRUCTOR_BODY_MARKER

const QString ctkPluginGeneratorCppTemplate::CPP_DESTRUCTOR_BODY_MARKER
static

Definition at line 38 of file ctkPluginGeneratorCppTemplate.h.

◆ CPP_GLOBAL_MARKER

const QString ctkPluginGeneratorCppTemplate::CPP_GLOBAL_MARKER
static

Definition at line 34 of file ctkPluginGeneratorCppTemplate.h.

◆ CPP_INCLUDES_MARKER

const QString ctkPluginGeneratorCppTemplate::CPP_INCLUDES_MARKER
static

Definition at line 33 of file ctkPluginGeneratorCppTemplate.h.

◆ CPP_METHODS_MARKER

const QString ctkPluginGeneratorCppTemplate::CPP_METHODS_MARKER
static

Definition at line 35 of file ctkPluginGeneratorCppTemplate.h.


The documentation for this class was generated from the following file: