|
| | EPolygonShape () |
| | Constructs a EPolygonShape.
|
| | EPolygonShape (const eVision::Legacy::EPolygonShape &other) |
| | Constructs a EPolygonShape.
|
| | EPolygonShape (const std::vector< eVision::EPoint > &vertices, bool closed) |
| | Constructs a EPolygonShape.
|
| | EPolygonShape (const std::vector< eVision::EPoint > &vertices) |
| | Constructs a EPolygonShape.
|
| virtual | ~EPolygonShape () throw () |
| eVision::Legacy::EPolygonShape & | operator= (const eVision::Legacy::EPolygonShape &other) |
| | Copies all the data from another EPolygonShape object into the current EPolygonShape object.
|
| void | AddVertexAtDisplayPosition (int x, int y) |
| | Add a vertex to the polygon at a position depending on a display coordinate. The current display parameters (zoom and pan) are used to find the best insert position.
|
| void | RemoveVertexAtDisplayPosition (int x, int y) |
| | Remove the closest vertex to the display position (x,y).
|
| eVision::EPoint | GetCenter () const |
| | Center point of the shape.
|
| void | SetCenter (const eVision::EPoint ¢er) |
| | Center point of the shape.
|
| void | SetCenterXY (float centerX, float centerY) |
| | Sets the center coordinates of a EPolygonShape object.
|
| float | GetCenterX () const |
| | Abscissa of the origin point of the shape.
|
| float | GetCenterY () const |
| | Ordinate of the origin point of the shape.
|
| float | GetAngle () const |
| | Orientation of the shape.
|
| void | SetAngle (float f32Angle) |
| | Orientation of the shape.
|
| float | GetScale () const |
| | Scale of the polygon.
|
| void | SetScale (float f32Scale) |
| | Scale of the polygon.
|
| float | GetLength () const |
| | Returns the length (perimeter) of the polygon.
|
| void | SetIsClosed (bool state) |
| | The polygon close attribute.
|
| bool | GetIsClosed () const |
| | The polygon close attribute.
|
| void | SetPolygon (const eVision::Legacy::EPolygon &polygon) |
| | Sets/Gets the polygon according to a known EPolygon object.
|
| const eVision::Legacy::EPolygon & | GetPolygon () const |
| | Sets/Gets the polygon according to a known EPolygon object.
|
| int | GetNumVertices () const |
| | Returns the number of polygon's vertices.
|
| int | GetNumEdges () const |
| | Returns the number of polygon's edges (or sides). Depends on the EPolygon::SetIsClosed status.
|
| eVision::EPoint | GetVertex (int index) const |
| | Gets a polygon vertex.
|
| void | SetVertex (int index, const eVision::EPoint &pt) |
| | Sets a polygon vertex.
|
| void | AppendVertex (const eVision::EPoint &pt) |
| | Append a polygon vertex after the last.
|
| void | CopyTo (eVision::Legacy::EPolygonShape &other, bool bRecursive) const |
| | Copies all the data of the current EPolygonShape object into another EPolygonShape object and returns it.
|
| void | CopyTo (eVision::Legacy::EPolygonShape &other) const |
| | Copies all the data of the current EPolygonShape object into another EPolygonShape object and returns it.
|
| eVision::Legacy::EPolygonShape * | CopyTo (eVision::Legacy::EPolygonShape *dest, bool bRecursive) const |
| | Copies all the data of the current EPolygonShape object into another EPolygonShape object and returns it.
|
| virtual eVision::EShapeType | GetType () const |
| | Shape type.
|
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EDrawingMode drawingMode, bool daughters) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EDrawingMode drawingMode) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | Draw (eVision::EDrawAdapter *graphicContext) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | Draw (HDC graphicContext, eVision::EDrawingMode drawingMode, bool daughters) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | Draw (HDC graphicContext, eVision::EDrawingMode drawingMode) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | Draw (HDC graphicContext) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | Draw (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawingMode drawingMode, bool daughters) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | Draw (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawingMode drawingMode) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | Draw (HDC graphicContext, const eVision::ERGBColor &color) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | DrawWithCurrentPen (HDC graphicContext, eVision::EDrawingMode drawingMode, bool daughters) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | DrawWithCurrentPen (HDC graphicContext, eVision::EDrawingMode drawingMode) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | DrawWithCurrentPen (HDC graphicContext) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| virtual void | Closest () |
| | Find the daughter shape that is the closest to this shape. To retrieve the closest shape, use EShape::GetClosestShape.
|
| virtual bool | HitTest (bool bDaughters) |
| | Checks if there is a handle under the cursor.
|
| virtual bool | HitTest () |
| | Checks if there is a handle under the cursor.
|
| virtual void | Drag (int32_t n32CursorX, int32_t n32CursorY) |
| | Moves a handle to a new position and updates the position parameters of the shape.
|
| | EPolygonShape (CppWrapperInternal::InternalConstructor) |
| virtual | ~EShape () throw () |
| std::string | GetName () const |
| | Name of the EShape object.
|
| void | SetName (const std::string &name) |
| | Name of the EShape object.
|
| eVision::Legacy::EShape * | GetShapeNamed (const std::string &name) |
| | Returns a pointer to a daughter gauge or shape specified by its name.
|
| bool | GetVisible () const |
| | Flag indicating whether the shape is visible or not.
|
| void | SetVisible (bool visible) |
| | Flag indicating whether the shape is visible or not.
|
| void | SetVisibleRecursive (bool visible) |
| | Sets the flag indicating whether the shape and its daughter shapes are visible or not.
|
| bool | GetSelected () const |
| | Flag indicating whether the shape is selected or not.
|
| void | SetSelected (bool selected) |
| | Flag indicating whether the shape is selected or not.
|
| void | SetSelectedRecursive (bool selected) |
| | Sets the flag indicating whether the shape and all its daughters are selected or not.
|
| bool | GetSelectable () const |
| | Flag indicating whether the shape can be selected or not.
|
| void | SetSelectable (bool selectable) |
| | Flag indicating whether the shape can be selected or not.
|
| void | SetSelectableRecursive (bool selectable) |
| | Sets the flag indicating whether the shape and all its daughters can be selected or not.
|
| bool | GetDragable () const |
| | Flag indicating whether the shape can be dragged or not.
|
| void | SetDragable (bool dragable) |
| | Flag indicating whether the shape can be dragged or not.
|
| void | SetDragableRecursive (bool dragable) |
| | Sets the flag indicating whether the shape and all its daughters can be dragged or not.
|
| bool | GetResizable () const |
| | Flag indicating whether the shape can be resized or not.
|
| void | SetResizable (bool resizable) |
| | Flag indicating whether the shape can be resized or not.
|
| void | SetResizableRecursive (bool resizable) |
| | Sets the flag indicating whether the shape and all its daughters can be resized or not.
|
| bool | GetRotatable () const |
| | Flag indicating whether the shape can be rotated or not.
|
| void | SetRotatable (bool rotatable) |
| | Flag indicating whether the shape can be rotated or not.
|
| void | SetRotatableRecursive (bool rotatable) |
| | Sets the flag indicating whether the shape and all its daughters can be rotated or not.
|
| bool | GetLabeled () const |
| | Flag indicating whether the shape label should be displayed or not.
|
| void | SetLabeled (bool labeled) |
| | Flag indicating whether the shape label should be displayed or not.
|
| void | SetLabeledRecursive (bool labeled) |
| | Sets the flag indicating whether the shape label should be displayed or not. The flag is set in this shape and all its daughters.
|
| virtual bool | GetActive () const |
| | Flag indicating whether the shape is active or not.
|
| virtual void | SetActive (bool active) |
| | Flag indicating whether the shape is active or not.
|
| virtual void | SetActiveRecursive (bool active) |
| | Sets the flag indicating whether the shape and all its daughters are active or not.
|
| bool | GetActualShape () const |
| | Flag indicating whether an inquiry returns a result pertaining to the nominal gauge (false, default) or the fitted model (true).
|
| void | SetActualShape (bool actualShape) |
| | Flag indicating whether an inquiry returns a result pertaining to the nominal gauge (false, default) or the fitted model (true).
|
| void | SetActualShapeRecursive (bool actualShape) |
| | Sets the flag indicating whether an inquiry returns a result pertaining to the nominal gauge (false, default) or the fitted model (true). The flag is set in this shape and all its daughters.
|
| bool | GetFound () const |
| | Flag indicating whether a measured shape has been found.
|
| bool | GetAutoArrange () const |
| void | SetAutoArrange (bool bAutoArrange, bool bDaughters) |
| void | SetAutoArrange (bool bAutoArrange) |
| virtual void | SetFound (bool bFound, bool bDaughters) |
| virtual void | SetFound (bool bFound) |
| bool | GetInspected () const |
| void | SetInspected (bool bFound, bool bDaughters) |
| void | SetInspected (bool bFound) |
| bool | GetPassed () const |
| void | SetPassed (bool bFound, bool bDaughters) |
| void | SetPassed (bool bFound) |
| bool | GetQuickDraw () const |
| void | SetQuickDraw (bool bFound, bool bDaughters) |
| void | SetQuickDraw (bool bFound) |
| bool | GetOptionalDraw () const |
| void | SetOptionalDraw (bool bFound, bool bDaughters) |
| void | SetOptionalDraw (bool bFound) |
| bool | GetUserFlag () const |
| void | SetUserFlag (bool bUserFlag, bool bDaughters) |
| void | SetUserFlag (bool bUserFlag) |
| bool | GetAllocated () const |
| | Gets the allocated flag.
|
| void | EnableBehaviorFilter (eVision::EShapeBehavior behavior, bool value) |
| | Modifies the so-called behavior filter that is a conjunction of conditions specifying when a shape or a gauge should be displayed or taken into consideration when monitoring the mouse interactions.
|
| void | EnableBehaviorFilter (eVision::EShapeBehavior behavior) |
| | Modifies the so-called behavior filter that is a conjunction of conditions specifying when a shape or a gauge should be displayed or taken into consideration when monitoring the mouse interactions.
|
| void | DisableBehaviorFilter (eVision::EShapeBehavior behavior) |
| | Disables (i.e. removes) a condition from the list of conditions in the behavior filter.
|
| void | Attach (eVision::Legacy::EShape *mother) |
| | Attaches the gauge to a mother gauge or shape.
|
| void | Detach () |
| | Detaches the gauge from its mother gauge or shape.
|
| void | DetachDaughters () |
| | Detaches the daughter gauges or shapes.
|
| uint32_t | GetNumDaughters () const |
| | Number of daughters attached to the shape.
|
| eVision::Legacy::EShape * | GetMother () const |
| | Pointer to the mother shape.
|
| virtual eVision::Legacy::EShape * | GetDaughter (uint32_t index) const |
| | Returns a pointer to the specified daughter gauge or shape.
|
| eVision::Legacy::EWorldShape * | GetWorldShape () const |
| | World ancestor.
|
| bool | IsWorld () const |
| void | InvalidateWorld () |
| | Invalidates the world shape for this shape and all its ancestors.
|
| eVision::EPoint | LocalToSensor (const eVision::EPoint &LPoint) |
| | Transforms a point from local coordinates to sensor coordinates.
|
| eVision::EPoint | SensorToLocal (const eVision::EPoint &SPoint) |
| | Transforms a point from sensor coordinates to local coordinates.
|
| virtual float | GetZoomX () const |
| | Current horizontal zooming factor for drawing operations.
|
| virtual float | GetZoomY () const |
| | Current vertical zooming factor for drawing operations.
|
| virtual float | GetPanX () const |
| | Current horizontal panning value for drawing operations, expressed in pixels. By default, no panning occurs.
|
| virtual float | GetPanY () const |
| | Current vertical panning value for drawing operations, expressed in pixels. By default, no panning occurs.
|
| virtual void | SetZoom (float zoomX, float zoomY) |
| | Sets the horizontal and vertical zooming factors for drawing operations.
|
| virtual void | SetZoom (float zoomX) |
| | Sets the horizontal and vertical zooming factors for drawing operations.
|
| virtual void | SetZoom () |
| | Sets the horizontal and vertical zooming factors for drawing operations.
|
| virtual void | SetPan (float panX, float panY) |
| | Sets the horizontal and vertical panning values for drawing operations, expressed in pixels.
|
| virtual void | SetPan (float panX) |
| | Sets the horizontal and vertical panning values for drawing operations, expressed in pixels.
|
| virtual void | SetPan () |
| | Sets the horizontal and vertical panning values for drawing operations, expressed in pixels.
|
| eVision::EDragHandle | GetHitHandle () const |
| | Handle currently under the cursor.
|
| eVision::Legacy::EShape * | GetHitShape () const |
| | Pointer to the shape currently under the cursor.
|
| void | SetDraggingMode (eVision::EDraggingMode eDraggingMode, bool bDaughters) |
| | Sets the dragging mode which defines how the shape could be dragged.
|
| void | SetDraggingMode (eVision::EDraggingMode eDraggingMode) |
| | Sets the dragging mode which defines how the shape could be dragged.
|
| eVision::EDraggingMode | GetDraggingMode () const |
| | Gets the dragging mode which defines how the shape could be dragged.
|
| void | SetCursor (int32_t x, int32_t y) |
| | Sets the cursor current coordinates.
|
| eVision::Legacy::EShape * | GetClosestShape () const |
| | Closest shape among the daughters.
|
| virtual void | Process (eVision::EROIBW8 *pSrc, bool bDaughters) |
| virtual void | Process (eVision::EROIBW8 *pSrc) |
| virtual void | Process (eVision::EROIBW8 *pSrc, const eVision::ERegion ®ion, bool bDaughters) |
| virtual void | Process (eVision::EROIBW8 *pSrc, const eVision::ERegion ®ion) |
| void | Save (const std::string &path, bool daughters) |
| | Loads a Shape.The given ESerializer must have been created for writing.
|
| void | Save (const std::string &path) |
| | Loads a Shape.The given ESerializer must have been created for writing.
|
| void | Save (eVision::ESerializer *serializer, bool daughters) |
| | Loads a Shape.The given ESerializer must have been created for writing.
|
| void | Save (eVision::ESerializer *serializer) |
| | Loads a Shape.The given ESerializer must have been created for writing.
|
| void | Load (const std::string &path, bool daughters) |
| | Loads a Shape.The given ESerializer must have been created for reading.
|
| void | Load (const std::string &path) |
| | Loads a Shape.The given ESerializer must have been created for reading.
|
| void | Load (eVision::ESerializer *serializer, bool daughters) |
| | Loads a Shape.The given ESerializer must have been created for reading.
|
| void | Load (eVision::ESerializer *serializer) |
| | Loads a Shape.The given ESerializer must have been created for reading.
|
| bool | HasProperty (const std::string &aProperty) const |
| | Returns whether a EShape has a property named aProperty.
|
| std::string | GetProperty (const std::string &aProperty) const |
| | Gets the value of property aProperty. Throws an exception if no such property exists.
|
| void | SetProperty (const std::string &aProperty, const std::string &aValue) |
| | Sets the value of property aProperty to aValue for this EShape.
|
| void | SetPropertyRecursive (const std::string &aProperty, const std::string &aValue) |
| | Sets the value of property aProperty to aValue for this EShape and all of its daughters.
|
| void | RemoveProperty (const std::string &aProperty) |
| | Removes the property name aProperty from the EShape.
|
| bool | HasValidPolarityProperty () const |
| | Returns whether the EShape has a valid polarity property.
|
| virtual void | EnableTypeFilter (uint32_t un32Types) |
| | Enables the filter of the specified shape type.
|
| virtual void | DisableTypeFilter () |
| | Enables all shape types.
|
| | EShape (CppWrapperInternal::InternalConstructor) |