Removed excessive variable (m_Corners) from MARKER_BASE.
This commit is contained in:
parent
e5b0c720ed
commit
1e04f3b948
|
@ -19,8 +19,8 @@
|
|||
|
||||
|
||||
// Default marquer shape:
|
||||
#define M_SHAPE_SCALE 6 // default scaling factor for MarkerShapeCorners coordinates
|
||||
#define CORNERS_COUNT 8
|
||||
const int M_SHAPE_SCALE = 6; // default scaling factor for MarkerShapeCorners coordinates
|
||||
const int CORNERS_COUNT = 8;
|
||||
/* corners of the default shape
|
||||
* actual coordinates are these values * .m_ScalingFactor
|
||||
*/
|
||||
|
@ -46,10 +46,10 @@ void MARKER_BASE::init()
|
|||
m_Color = RED;
|
||||
wxPoint start = MarkerShapeCorners[0];
|
||||
wxPoint end = MarkerShapeCorners[0];
|
||||
|
||||
for( unsigned ii = 0; ii < CORNERS_COUNT; ii++ )
|
||||
{
|
||||
wxPoint corner = MarkerShapeCorners[ii];
|
||||
m_Corners.push_back( corner );
|
||||
start.x = std::min( start.x, corner.x);
|
||||
start.y = std::min( start.y, corner.y);
|
||||
end.x = std::max( end.x, corner.x);
|
||||
|
@ -64,7 +64,6 @@ void MARKER_BASE::init()
|
|||
MARKER_BASE::MARKER_BASE( const MARKER_BASE& aMarker )
|
||||
{
|
||||
m_Pos = aMarker.m_Pos;
|
||||
m_Corners = aMarker.m_Corners;
|
||||
m_MarkerType = aMarker.m_MarkerType;
|
||||
m_Color = aMarker.m_Color;
|
||||
m_ShapeBoundingBox = aMarker.m_ShapeBoundingBox;
|
||||
|
@ -154,9 +153,9 @@ void MARKER_BASE::DrawMarker( EDA_DRAW_PANEL* aPanel, wxDC* aDC, GR_DRAWMODE aDr
|
|||
|
||||
GRSetDrawMode( aDC, aDrawMode );
|
||||
|
||||
for( unsigned ii = 0; ii < m_Corners.size(); ii++ )
|
||||
for( unsigned ii = 0; ii < CORNERS_COUNT; ii++ )
|
||||
{
|
||||
corners[ii] = m_Corners[ii];
|
||||
corners[ii] = MarkerShapeCorners[ii];
|
||||
corners[ii].x *= m_ScalingFactor;
|
||||
corners[ii].y *= m_ScalingFactor;
|
||||
corners[ii] += m_Pos + aOffset;
|
||||
|
|
|
@ -13,7 +13,6 @@ class MARKER_BASE
|
|||
public:
|
||||
wxPoint m_Pos; ///< position of the marker
|
||||
protected:
|
||||
std::vector <wxPoint> m_Corners; ///< Corner list for shape definition (a polygon)
|
||||
int m_MarkerType; ///< Can be used as a flag
|
||||
EDA_COLOR_T m_Color; ///< color
|
||||
EDA_RECT m_ShapeBoundingBox; ///< Bounding box of the graphic symbol, relative
|
||||
|
|
Loading…
Reference in New Issue