/// <summary> /// 텍스트 오버레이를 위한 설정 값 클래스를 생성합니다. /// </summary> public CvsTextCreationSetting() { m_Pose = new CvsPose(); FontName = System.Drawing.SystemFonts.DefaultFont.FontFamily.Name; FontSize = System.Drawing.SystemFonts.DefaultFont.Size; FontBrush = Brushes.DarkRed; }
/// <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; } }
/// <summary> /// 에지 설정 집합 클래스를 생성합니다. /// </summary> public CvsEdgeSettingCollection() { m_List = new List <CvsEdgeSetting>(); m_EdgeSetting = new CvsEdgeSetting(); m_Pose = new CvsPose(); }
/// <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; }
/// <summary> /// 원을 찾기 위한 설정 값 클래스를 생성합니다. /// </summary> public CvsCircleSetting() { CirclePose = new CvsPose(); m_CircleDetect = new CvsCircleDetect(); m_EdgeSetting = new CvsEdgeSetting(); }