..
This commit is contained in:
@@ -349,6 +349,20 @@ namespace AGVNavigationCore.Controls
|
||||
public MapNode SelectedNode
|
||||
{
|
||||
get { return this._selectedNode as MapNode; }
|
||||
set
|
||||
{
|
||||
_selectedNode = value;
|
||||
if (value != null)
|
||||
{
|
||||
_selectedNodes.Clear();
|
||||
_selectedNodes.Add(value);
|
||||
}
|
||||
else
|
||||
{
|
||||
_selectedNodes.Clear();
|
||||
}
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -393,6 +407,19 @@ namespace AGVNavigationCore.Controls
|
||||
this.FitToNodes();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 맵 데이터를 셋팅합니다
|
||||
/// </summary>
|
||||
public void SetMapData(List<MapNode> nodes, List<MapLabel> labels = null, List<MapImage> images = null, List<MapMark> marks = null, List<MapMagnet> magnets = null)
|
||||
{
|
||||
this.Nodes = nodes;
|
||||
this.Labels = labels ?? new List<MapLabel>();
|
||||
this.Images = images ?? new List<MapImage>();
|
||||
this.Marks = marks ?? new List<MapMark>();
|
||||
this.Magnets = magnets ?? new List<MapMagnet>();
|
||||
this.FitToNodes();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 노드 목록
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user