|
| | ELine () |
| | Constructs a ELine object.
|
| | ELine (const eVision::EPoint ¢er, float length, float angle) |
| | Constructs a ELine object.
|
| | ELine (const eVision::EPoint ¢er, float length) |
| | Constructs a ELine object.
|
| | ELine (const eVision::EPoint &origin, const eVision::EPoint &end) |
| | Constructs a ELine object.
|
| | ELine (const eVision::ELine &other) |
| | Constructs a ELine object.
|
| | ELine (const eVision::Legacy::ELine &other) |
| | Constructs a ELine object.
|
| virtual | ~ELine () throw () |
| eVision::ELine & | operator= (const eVision::ELine &other) |
| | Copies all the data from another ELine object into the current ELine object.
|
| void | CopyTo (eVision::ELine &other) const |
| | Copy the ELine to other.
|
| eVision::EPoint | GetCenter () const |
| | Center of the line.
|
| void | SetCenter (const eVision::EPoint ¢er) |
| | Center of the line.
|
| void | SetCenterX (float centerX) |
| | Abscissa of the center of the ELine.
|
| float | GetCenterX () const |
| | Abscissa of the center of the ELine.
|
| void | SetCenterY (float centerY) |
| | Ordinate of the center of the ELine.
|
| float | GetCenterY () const |
| | Ordinate of the center of the ELine.
|
| float | GetAngle () const |
| | Orientation of the line.
|
| void | SetAngle (float angle) |
| | Orientation of the line.
|
| void | SetFromOriginAndEnd (const eVision::EPoint &origin, const eVision::EPoint &end) |
| | Sets the geometric parameters (center coordinates, length, and rotation angle) of a ELine object.
|
| void | SetLength (float length) |
| | Length of the ELine object.
|
| float | GetLength () const |
| | Length of the ELine object.
|
| eVision::EPoint | GetOrg () const |
| | Origin point coordinates of the ELine object.
|
| eVision::EPoint | GetEnd () const |
| | End point coordinates of the ELine object.
|
| eVision::EPoint | GetPoint (float fraction) const |
| | Returns the coordinates of a point along the line.
|
| void | Load (const std::string &path) |
| | Load the ELine configuration. The given ESerializer must have been created for reading.
|
| void | Load (eVision::ESerializer *serializer) |
| | Load the ELine configuration. The given ESerializer must have been created for reading.
|
| void | Save (const std::string &path) |
| | Save the ELine configuration. The given ESerializer must have been created for writing.
|
| void | Save (eVision::ESerializer *serializer) |
| | Save the ELine configuration. The given ESerializer must have been created for writing.
|
| virtual eVision::EEditionMode | GetAvailableEditionModes () const |
| | Available edition modes for the shape.
|
| virtual std::string | GetDescription () const |
| | Textual description of the shape and its parameters.
|
| | ELine (CppWrapperInternal::InternalConstructor) |
| virtual | ~EShape () throw () |
| void | Load (const std::string &path) |
| | Load the EShape configuration. The given ESerializer must have been created for reading.
|
| void | Load (eVision::ESerializer *serializer) |
| | Load the EShape configuration. The given ESerializer must have been created for reading.
|
| void | Save (const std::string &path) |
| | Save the EShape configuration. The given ESerializer must have been created for writing.
|
| void | Save (eVision::ESerializer *serializer) |
| | Save the EShape configuration. The given ESerializer must have been created for writing.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX, float panY) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, float zoomX) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX) const |
| | Draws the EShape shape.
|
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame) const |
| | Draws the EShape shape.
|
| eVision::EEditionMode | HitTest (int32_t x, int32_t y, float zoomX, float zoomY, float panX, float panY) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision::EEditionMode | HitTest (int32_t x, int32_t y, float zoomX, float zoomY, float panX) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision::EEditionMode | HitTest (int32_t x, int32_t y, float zoomX, float zoomY) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision::EEditionMode | HitTest (int32_t x, int32_t y, float zoomX) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision::EEditionMode | HitTest (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision::EEditionMode | HitTest (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision::EEditionMode | HitTest (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX, float zoomY) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision::EEditionMode | HitTest (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| void | Drag (int32_t x, int32_t y, float zoomX, float zoomY, float panX, float panY) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int32_t x, int32_t y, float zoomX, float zoomY, float panX) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int32_t x, int32_t y, float zoomX, float zoomY) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int32_t x, int32_t y, float zoomX) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int32_t x, int32_t y) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX, float zoomY) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | SetEditionMode (eVision::EEditionMode modes) |
| | Current edition mode for the shape. Default: EEditionMode_None.
|
| eVision::EEditionMode | GetEditionMode () const |
| | Current edition mode for the shape. Default: EEditionMode_None.
|
| eVision::EFrame | ToFrame (bool useAngle, eVision::EFrameScaling frameScaling) const |
| | Converts the shape to a frame.
|
| eVision::EFrame | ToFrame (bool useAngle, eVision::EFrameScaling frameScaling, const eVision::EFrame &shapeFrame) const |
| | Converts the shape to a frame.
|
| | EShape (CppWrapperInternal::InternalConstructor) |
Represents a model of a line segment.
License(s): BasicTypes