/// <summary>
 /// 텍스트 오버레이를 위한 설정 값 클래스를 생성합니다.
 /// </summary>
 public CvsTextCreationSetting()
 {
     m_Pose    = new CvsPose();
     FontName  = System.Drawing.SystemFonts.DefaultFont.FontFamily.Name;
     FontSize  = System.Drawing.SystemFonts.DefaultFont.Size;
     FontBrush = Brushes.DarkRed;
 }
Beispiel #2
0
 /// <summary>
 /// 에지 집합들의 상위 Pose를 설정합니다.
 /// </summary>
 /// <param name="parent">부모가 될 Pose.</param>
 public void SetParentPose(CvsPose parent)
 {
     m_Pose = parent;
     foreach (var item in m_List)
     {
         item.Region.Pose.Parent = m_Pose;
     }
 }
Beispiel #3
0
 /// <summary>
 /// 에지 설정 집합 클래스를 생성합니다.
 /// </summary>
 public CvsEdgeSettingCollection()
 {
     m_List        = new List <CvsEdgeSetting>();
     m_EdgeSetting = new CvsEdgeSetting();
     m_Pose        = new CvsPose();
 }
Beispiel #4
0
 /// <summary>
 /// 선을 찾기 위한 설정 값 클래스를 생성합니다.
 /// </summary>
 public CvsLineSetting()
 {
     LinePose      = new CvsPose();
     m_LineDetect  = new CvsLineDetect();
     m_EdgeSetting = new CvsEdgeSetting();
 }
 /// <summary>
 /// 부모 Pose를 변경합니다.
 /// </summary>
 /// <param name="parent">부모가 될 Pose.</param>
 public void SetParentPose(CvsPose parent)
 {
     m_Pose.Parent = parent;
 }
Beispiel #6
0
 /// <summary>
 /// 원을 찾기 위한 설정 값 클래스를 생성합니다.
 /// </summary>
 public CvsCircleSetting()
 {
     CirclePose     = new CvsPose();
     m_CircleDetect = new CvsCircleDetect();
     m_EdgeSetting  = new CvsEdgeSetting();
 }