fsa_editor::FSACiderInterface Class Reference

Inheritance diagram for fsa_editor::FSACiderInterface:

fsa_editor::CiderInterface List of all members.

Public Member Functions

void symbolModified (GrammarSymbolEvent gse)
DrawableArrow createDrawableArrow (double start_x, double start_y, double mid_x, double mid_y, double end_x, double end_y, double start_radius, double end_radius)
DrawableCircle createDrawableCircle (double radius, double mid_x, double mid_y)
DrawableText createDrawableText (String label, double mid_x, double mid_y, double halfwidth, double halfheight)
void setArrowPoints (DrawableArrow s, double start_x, double start_y, double mid_x, double mid_y, double end_x, double end_y)
void setCirclePos (DrawableCircle s, double mid_x, double mid_y)
void setCircleRadius (DrawableCircle s, double radius)
void setTextPos (DrawableText s, double mid_x, double mid_y)
void setTextHalfDimensions (DrawableText s, double halfwidth, double halfheight)

Package Functions

 FSACiderInterface ()

Constructor & Destructor Documentation

fsa_editor::FSACiderInterface::FSACiderInterface (  )  [inline, package]


Member Function Documentation

void fsa_editor::FSACiderInterface::symbolModified ( GrammarSymbolEvent  gse  )  [inline]

This method is required by the GrammarSymbolListener interface. It should not be called directly.

Reimplemented from fsa_editor::CiderInterface.

DrawableArrow fsa_editor::FSACiderInterface::createDrawableArrow ( double  start_x,
double  start_y,
double  mid_x,
double  mid_y,
double  end_x,
double  end_y,
double  start_radius,
double  end_radius 
) [inline]

Creates a new DrawableArrow object, but does not add it to the forest.

DrawableCircle fsa_editor::FSACiderInterface::createDrawableCircle ( double  radius,
double  mid_x,
double  mid_y 
) [inline]

Creates a new DrawableCircle object, but does not add it to the forest.

DrawableText fsa_editor::FSACiderInterface::createDrawableText ( String  label,
double  mid_x,
double  mid_y,
double  halfwidth,
double  halfheight 
) [inline]

Creates a new DrawableText object, but does not add it to the forest.

void fsa_editor::FSACiderInterface::setArrowPoints ( DrawableArrow  s,
double  start_x,
double  start_y,
double  mid_x,
double  mid_y,
double  end_x,
double  end_y 
) [inline]

Sets the given DrawableArrow's start, middle and end points.

Returns:
true on success (which implies that the ciderSymbolId refers to valid DrawableArrow).

void fsa_editor::FSACiderInterface::setCirclePos ( DrawableCircle  s,
double  mid_x,
double  mid_y 
) [inline]

Set the given DrawableCircle's position.

Returns:
true on success.

void fsa_editor::FSACiderInterface::setCircleRadius ( DrawableCircle  s,
double  radius 
) [inline]

Set the given DrawableCircle's radius.

Returns:
true on success.

void fsa_editor::FSACiderInterface::setTextPos ( DrawableText  s,
double  mid_x,
double  mid_y 
) [inline]

Set the given DrawableText's position.

Returns:
true on success.

void fsa_editor::FSACiderInterface::setTextHalfDimensions ( DrawableText  s,
double  halfwidth,
double  halfheight 
) [inline]

Set the given DrawableText's half-dimensions.

Returns:
true on success.


The documentation for this class was generated from the following file:
Generated on Mon Jul 30 09:46:53 2007 for Digest by  doxygen 1.5.2