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 | List of all members
ctkPluginGeneratorHeaderTemplate Class Reference

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

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

Public Member Functions

 ctkPluginGeneratorHeaderTemplate (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 H_CLASSNAME_MARKER
 
static const QString H_DEFAULT_ACCESS_MARKER
 
static const QString H_FORWARD_DECL_MARKER
 
static const QString H_FORWARD_DECL_NAMESPACE_MARKER
 
static const QString H_INCLUDES_MARKER
 
static const QString H_PRIVATE_MARKER
 
static const QString H_PROTECTED_MARKER
 
static const QString H_PUBLIC_MARKER
 
static const QString H_SUPERCLASSES_MARKER
 

Additional Inherited Members

- Public Types inherited from ctkPluginGeneratorAbstractTemplate
enum  Position { PREPEND , APPEND , REPLACE }
 
- Protected Member Functions inherited from ctkPluginGeneratorAbstractTemplate
QString getSymbolicName (bool withPeriods=false) const
 

Detailed Description

Definition at line 28 of file ctkPluginGeneratorHeaderTemplate.h.

Constructor & Destructor Documentation

◆ ctkPluginGeneratorHeaderTemplate()

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

Member Function Documentation

◆ generateContent()

QString ctkPluginGeneratorHeaderTemplate::generateContent ( )
virtual

◆ getMarkers()

QStringList ctkPluginGeneratorHeaderTemplate::getMarkers ( ) const
virtual

Member Data Documentation

◆ H_CLASSNAME_MARKER

const QString ctkPluginGeneratorHeaderTemplate::H_CLASSNAME_MARKER
static

Definition at line 32 of file ctkPluginGeneratorHeaderTemplate.h.

◆ H_DEFAULT_ACCESS_MARKER

const QString ctkPluginGeneratorHeaderTemplate::H_DEFAULT_ACCESS_MARKER
static

Definition at line 37 of file ctkPluginGeneratorHeaderTemplate.h.

◆ H_FORWARD_DECL_MARKER

const QString ctkPluginGeneratorHeaderTemplate::H_FORWARD_DECL_MARKER
static

Definition at line 34 of file ctkPluginGeneratorHeaderTemplate.h.

◆ H_FORWARD_DECL_NAMESPACE_MARKER

const QString ctkPluginGeneratorHeaderTemplate::H_FORWARD_DECL_NAMESPACE_MARKER
static

Definition at line 35 of file ctkPluginGeneratorHeaderTemplate.h.

◆ H_INCLUDES_MARKER

const QString ctkPluginGeneratorHeaderTemplate::H_INCLUDES_MARKER
static

Definition at line 33 of file ctkPluginGeneratorHeaderTemplate.h.

◆ H_PRIVATE_MARKER

const QString ctkPluginGeneratorHeaderTemplate::H_PRIVATE_MARKER
static

Definition at line 40 of file ctkPluginGeneratorHeaderTemplate.h.

◆ H_PROTECTED_MARKER

const QString ctkPluginGeneratorHeaderTemplate::H_PROTECTED_MARKER
static

Definition at line 39 of file ctkPluginGeneratorHeaderTemplate.h.

◆ H_PUBLIC_MARKER

const QString ctkPluginGeneratorHeaderTemplate::H_PUBLIC_MARKER
static

Definition at line 38 of file ctkPluginGeneratorHeaderTemplate.h.

◆ H_SUPERCLASSES_MARKER

const QString ctkPluginGeneratorHeaderTemplate::H_SUPERCLASSES_MARKER
static

Definition at line 36 of file ctkPluginGeneratorHeaderTemplate.h.


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