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 Types | Public Member Functions | Protected Member Functions | Friends | List of all members
ctkPluginGeneratorAbstractTemplate Class Referenceabstract

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

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

Public Types

enum  Position { PREPEND , APPEND , REPLACE }
 

Public Member Functions

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

Protected Member Functions

QString getSymbolicName (bool withPeriods=false) const
 

Friends

class ctkPluginGeneratorCodeModel
 

Detailed Description

Definition at line 35 of file ctkPluginGeneratorAbstractTemplate.h.

Member Enumeration Documentation

◆ Position

Enumerator
PREPEND 
APPEND 
REPLACE 

Definition at line 41 of file ctkPluginGeneratorAbstractTemplate.h.

Constructor & Destructor Documentation

◆ ctkPluginGeneratorAbstractTemplate()

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

◆ ~ctkPluginGeneratorAbstractTemplate()

virtual ctkPluginGeneratorAbstractTemplate::~ctkPluginGeneratorAbstractTemplate ( )
virtual

Member Function Documentation

◆ addContent()

void ctkPluginGeneratorAbstractTemplate::addContent ( const QString &  marker,
const QString &  content,
Position  pos = APPEND 
)

◆ create()

virtual void ctkPluginGeneratorAbstractTemplate::create ( const QString &  location)
virtual

◆ generateContent()

virtual QString ctkPluginGeneratorAbstractTemplate::generateContent ( )
pure virtual

◆ getContent()

QStringList ctkPluginGeneratorAbstractTemplate::getContent ( const QString &  marker) const

◆ getFilename()

QString ctkPluginGeneratorAbstractTemplate::getFilename ( ) const

◆ getMarkers()

virtual QStringList ctkPluginGeneratorAbstractTemplate::getMarkers ( ) const
virtual

◆ getSymbolicName()

QString ctkPluginGeneratorAbstractTemplate::getSymbolicName ( bool  withPeriods = false) const
protected

◆ reset()

void ctkPluginGeneratorAbstractTemplate::reset ( )

◆ setFilename()

void ctkPluginGeneratorAbstractTemplate::setFilename ( const QString &  filename)

Friends And Related Function Documentation

◆ ctkPluginGeneratorCodeModel

friend class ctkPluginGeneratorCodeModel
friend

Definition at line 72 of file ctkPluginGeneratorAbstractTemplate.h.


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