Developer documentation | Axl-2.5.1

axlIntersection Class Reference

#include <axlIntersection.h>

Inheritance diagram for axlIntersection:


void dataInserted (axlAbstractData *data)

Public Member Functions

 axlIntersection (QObject *parent=0)
 ~axlIntersection (void)
axlAbstractDatagetInput (int channel) const
virtual int update (void)
QString description (void) const
QString identifier (void) const
dtkAbstractData * output (void)
void setInput (dtkAbstractData *newData, int channel)
int channelCount (void)
QString form (void) const
 Description of the form for the dialog with the process. More...
- Public Member Functions inherited from axlAbstractProcess
 axlAbstractProcess (void)
virtual ~axlAbstractProcess (void)
virtual void copyProcess (axlAbstractProcess *process)
virtual bool hasParameters (void)
virtual void setDescription (QString description)
virtual void setIdentifier (QString identifier)

Detailed Description

Definition at line 30 of file axlIntersection.h.

Constructor & Destructor Documentation

axlIntersection::axlIntersection ( QObject *  parent = 0)

Definition at line 36 of file axlIntersection.cpp.

axlIntersection::~axlIntersection ( void  )

Definition at line 43 of file axlIntersection.cpp.

Member Function Documentation

int axlIntersection::channelCount ( void  )

Definition at line 80 of file axlIntersection.cpp.

void axlIntersection::dataInserted ( axlAbstractData data)
QString axlIntersection::description ( void  ) const

Reimplemented from axlAbstractProcess.

Definition at line 140 of file axlIntersection.cpp.

QString axlIntersection::form ( void  ) const

Description of the form for the dialog with the process.

The string use to describe the form is formatted as follows:



  • CHANNEL is a number identifying the rank of an input, see dtkAbstractProcess. Write this value only if the process method setInput uses a channel in its parameters !
  • TYPE is either int, double or data.
  • LABEL is the input's name.

Here is an example of such a declaration:

QString form(void) const
return QString(
" INPUT:0 data StartPoint \n"
" INPUT:1 data EndPoint \n"
" PARAMETER:0 double Radius \n"
" OUTPUT Cylinder ");

Reimplemented from axlAbstractProcess.

Definition at line 57 of file axlIntersection.h.

axlAbstractData * axlIntersection::getInput ( int  channel) const

Definition at line 49 of file axlIntersection.cpp.

QString axlIntersection::identifier ( void  ) const

Reimplemented from axlAbstractProcess.

Definition at line 145 of file axlIntersection.cpp.

dtkAbstractData * axlIntersection::output ( void  )

Definition at line 64 of file axlIntersection.cpp.

void axlIntersection::setInput ( dtkAbstractData *  newData,
int  channel 

Definition at line 70 of file axlIntersection.cpp.

int axlIntersection::update ( void  )

Definition at line 86 of file axlIntersection.cpp.

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