Developer documentation | Axl-2.5.1

axlToMesh Class Reference

axlToMesh is a process that allow you to convert data to mesh. More...

#include <axlToMesh.h>

Inheritance diagram for axlToMesh:
axlAbstractProcess

Signals

void dataInserted (axlAbstractData *data)
 

Public Member Functions

 axlToMesh (QObject *parent=0)
 
 ~axlToMesh (void)
 
axlAbstractDatagetInput (int channel) const
 
virtual int update (void)
 
QString description (void) const
 
QString identifier (void) const
 
dtkAbstractData * output (int channel)
 
dtkAbstractData * output (void)
 
void setInput (dtkAbstractData *newData, int channel=0)
 
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

axlToMesh is a process that allow you to convert data to mesh.

Convert all Input selected Data to axlMesh. Only data with converter will be converted.

Definition at line 27 of file axlToMesh.h.

Constructor & Destructor Documentation

axlToMesh::axlToMesh ( QObject *  parent = 0)

Definition at line 36 of file axlToMesh.cpp.

axlToMesh::~axlToMesh ( void  )

Definition at line 40 of file axlToMesh.cpp.

Member Function Documentation

int axlToMesh::channelCount ( void  )

Definition at line 99 of file axlToMesh.cpp.

void axlToMesh::dataInserted ( axlAbstractData data)
signal
QString axlToMesh::description ( void  ) const
virtual

Reimplemented from axlAbstractProcess.

Definition at line 139 of file axlToMesh.cpp.

QString axlToMesh::form ( void  ) const
inlinevirtual

Description of the form for the dialog with the process.

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

"INPUT[:CHANNEL] TYPE LABEL"
"PARAMETER[:CHANNEL] TYPE LABEL"
"OUTPUT [:CHANNEL] LABEL"

where:

  • 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 axlToMesh.h.

axlAbstractData * axlToMesh::getInput ( int  channel) const

Definition at line 46 of file axlToMesh.cpp.

QString axlToMesh::identifier ( void  ) const
virtual

Reimplemented from axlAbstractProcess.

Definition at line 144 of file axlToMesh.cpp.

dtkAbstractData * axlToMesh::output ( int  channel)

Definition at line 55 of file axlToMesh.cpp.

dtkAbstractData * axlToMesh::output ( void  )

Definition at line 64 of file axlToMesh.cpp.

void axlToMesh::setInput ( dtkAbstractData *  newData,
int  channel = 0 
)

Definition at line 70 of file axlToMesh.cpp.

int axlToMesh::update ( void  )
virtual

Definition at line 105 of file axlToMesh.cpp.


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