Developer documentation | Axl-2.5.1

axlCircleArcCreator Class Reference

Class axlCircleArcCreator defines an process which creates an axlCircleArc. More...

#include <axlCircleArcCreator.h>

Inheritance diagram for axlCircleArcCreator:
axlAbstractCreatorProcess axlAbstractProcess

Public Member Functions

 axlCircleArcCreator (QObject *parent=0)
 
virtual ~axlCircleArcCreator (void)
 
virtual axlAbstractDatagetInput (int channel) const
 Return the input points of the process. More...
 
void copyProcess (axlAbstractProcess *process)
 Return a copy of the process, useful for dynamic objects. More...
 
bool hasParameters (void)
 Return true as the process needs one parameter. More...
 
virtual int update (void)
 Create an axlCircleArc. More...
 
virtual QString description (void) const
 
virtual QString identifier (void) const
 
virtual void setInput (dtkAbstractData *newData, int channel)
 Assigns points : More...
 
virtual void setParameter (int data)
 Assigns the value of the boolean parameter which says whether it is direct . More...
 
virtual dtkAbstractData * output (void)
 Return the results of the process : NULL or the axlCircleArc. More...
 
- Public Member Functions inherited from axlAbstractCreatorProcess
 axlAbstractCreatorProcess (QObject *parent=0)
 
virtual ~axlAbstractCreatorProcess (void)
 
axlAbstractDatagetInput (int channel) const
 
virtual dtkAbstractData * output (int channel)
 
virtual int channelCount (void)
 
- Public Member Functions inherited from axlAbstractProcess
 axlAbstractProcess (void)
 
virtual ~axlAbstractProcess (void)
 
virtual void setDescription (QString description)
 
virtual void setIdentifier (QString identifier)
 
virtual QString form (void) const
 Description of the form for the dialog with the process. More...
 

Detailed Description

Class axlCircleArcCreator defines an process which creates an axlCircleArc.

Example:

Definition at line 30 of file axlCircleArcCreator.h.

Constructor & Destructor Documentation

axlCircleArcCreator::axlCircleArcCreator ( QObject *  parent = 0)

Definition at line 39 of file axlCircleArcCreator.cpp.

axlCircleArcCreator::~axlCircleArcCreator ( void  )
virtual

Definition at line 48 of file axlCircleArcCreator.cpp.

Member Function Documentation

void axlCircleArcCreator::copyProcess ( axlAbstractProcess process)
virtual

Return a copy of the process, useful for dynamic objects.

Reimplemented from axlAbstractProcess.

Definition at line 79 of file axlCircleArcCreator.cpp.

QString axlCircleArcCreator::description ( void  ) const
virtual

Reimplemented from axlAbstractCreatorProcess.

Definition at line 161 of file axlCircleArcCreator.cpp.

axlAbstractData * axlCircleArcCreator::getInput ( int  channel) const
virtual

Return the input points of the process.

channel = 0, return the first extreme point . channel = 1, return the second extreme point channel = 2, return the center of the circle arc channel = 3, return the normal of the plan that conatins the circle arc.

Definition at line 61 of file axlCircleArcCreator.cpp.

bool axlCircleArcCreator::hasParameters ( void  )
virtual

Return true as the process needs one parameter.

Reimplemented from axlAbstractProcess.

Definition at line 89 of file axlCircleArcCreator.cpp.

QString axlCircleArcCreator::identifier ( void  ) const
virtual

Reimplemented from axlAbstractCreatorProcess.

Definition at line 166 of file axlCircleArcCreator.cpp.

dtkAbstractData * axlCircleArcCreator::output ( void  )
virtual

Return the results of the process : NULL or the axlCircleArc.

Reimplemented from axlAbstractCreatorProcess.

Definition at line 97 of file axlCircleArcCreator.cpp.

void axlCircleArcCreator::setInput ( dtkAbstractData *  newData,
int  channel 
)
virtual

Assigns points :

channel = 0, the first extreme point . channel = 1, the second extreme point channel = 2, the center of the circle arc channel = 3, the normal of the plan that conatins the circle arc.

Reimplemented from axlAbstractCreatorProcess.

Definition at line 108 of file axlCircleArcCreator.cpp.

void axlCircleArcCreator::setParameter ( int  data)
virtual

Assigns the value of the boolean parameter which says whether it is direct .

Definition at line 129 of file axlCircleArcCreator.cpp.

int axlCircleArcCreator::update ( void  )
virtual

Create an axlCircleArc.

Reimplemented from axlAbstractCreatorProcess.

Definition at line 140 of file axlCircleArcCreator.cpp.


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