22 #include <dtkCoreSupport/dtkAbstractData.h> 
   23 #include <dtkCoreSupport/dtkGlobal.h> 
   29 class axlAbstractActorPrivate
 
   35     QString active_scalars;
 
   80     DTK_DEFAULT_IMPLEMENTATION;
 
  107     DTK_DEFAULT_IMPLEMENTATION;
 
  117     DTK_DEFAULT_IMPLEMENTATION;
 
  144     Q_UNUSED(interpolation);
 
  149     DTK_DEFAULT_IMPLEMENTATION;
 
  156     DTK_DEFAULT_IMPLEMENTATION;
 
  168     DTK_DEFAULT_IMPLEMENTATION;
 
  173     DTK_DEFAULT_IMPLEMENTATION;
 
  178     DTK_DEFAULT_IMPLEMENTATION;
 
  183     DTK_DEFAULT_IMPLEMENTATION;
 
  188     DTK_DEFAULT_IMPLEMENTATION;
 
  193     DTK_DEFAULT_IMPLEMENTATION;
 
  203     DTK_DEFAULT_IMPLEMENTATION;
 
  209     QColor color = data->
color();
 
  210     this->
setColor(color.red(), color.green(), color.blue());
 
  235     DTK_DEFAULT_IMPLEMENTATION;
 
virtual void onUpdateGeometry(void)=0
virtual void hideCurrentPoint(double u, double v, dtkAbstractData *data)
virtual axlMesh * toMesh(void)
virtual void showCurrentPoint(double u, double v, dtkAbstractData *data)
virtual dtkAbstractData * data(void)=0
virtual bool isShowControlPoints(void)
virtual bool isVisible(void)
virtual void showControlPoints(bool show)
virtual void onRemoved(void)
virtual void setMode(int state)
virtual void setShader(QString xmlfile)
virtual void setMapperCollorArray(void)
virtual void setParent(axlAbstractActor *parent)
virtual void update(void)
virtual void setInterpolation(int interpolation)
virtual axlAbstractActor * parent(void)
virtual void setSize(double size)
virtual void onModeChanged(int state)
virtual void onUpdateProperty(void)
virtual int getState(void)
virtual void onSamplingChanged(void)
virtual void setOpacity(double opacity)
axlAbstractActor(axlAbstractActor *parent=0)
virtual void setDisplay(bool display)
virtual void moveCurrentPoint(double u, double v, dtkAbstractData *data)
virtual void onControlPointChanged(void)
virtual void onSelectBoundaryEdge(int numEdge, int previous, int n)
virtual void onTubeFilterRadiusChanged(double radius)
virtual void setInteractor(void *interactor)
Class axlAbstractData defines an API for all type of axel data. 
virtual void setData(dtkAbstractData *data)
Class axlMesh defines a piecewise-linear 3D object. 
virtual void setColor(double red, double green, double blue)
virtual ~axlAbstractActor(void)
virtual void setShaderFromString(QString xmlfile)
virtual QString identifier(void)