Drawing2DMeasureManager
Drawing 2D Measure Manager Class
Properties
| Name | Type | Description |
|---|---|---|
| selectBaseLevelOption | SelectBaseLevelOptionDialog | Select Base Level Option Dialog |
Fields
| Name | Description |
|---|---|
| m_selectBaseLevelOption | Select Base Level Option Dialog |
Methods
| Name | Description |
|---|---|
| Add2DCircleDiameterMeasurement | 캔버스 상에 원의 지름 측정 데이터 추가하고 가시화 한다. |
| Add2DCircleDiameterMeasurementLabelAligned | 캔버스 상에 원의 지름 측정 데이터 추가하고 가시화 한다. 측정 결과 라벨을 측정원에 정렬한다. |
| Add2DMeasureAngle | 2D 도면 캔버스에 각도 측정을 추가한다. 꼭짓점(vCenter)에서 두 끝점(vEnd1, vEnd2)으로 향하는 두 변 사이의 각도를 측정한다. |
| Add2DMeasureDiameter | 2D 도면 캔버스에 원의 직경(Ø) 측정을 추가한다. 직경은 중심점과 원주 상 점 사이 거리의 2배로 계산되며, 측정 원호가 함께 표시된다. |
| Add2DMeasureDirectionalLength | 2D 도면 캔버스에 방향성 길이(직선도) 측정을 추가한다. 기준 2점으로 정의한 방향/길이의 화살표를 각 표기 위치에 반복해서 그리고, 화살표마다 상/하단 괄호 값을 표기한다. 마지막 표기 위치에는 괄호 대신 대표 치수값(fValue)이 표기된다. |
| Add2DMeasureFrom3DMeasure | 2D 측정 - 3D 뷰 측정 2D 뷰에 측정 추가 |
| Add2DMeasureLength | 2D 도면 캔버스에 두 점 사이의 거리 측정을 추가한다. 측정값은 3D 모델 단위로 표기된다. |
| Add2DMeasureLengthByCustomAxis | 2D 도면 캔버스에 사용자 지정 축 방향 거리 측정을 추가한다. 두 점 사이 거리를 지정한 축 벡터에 투영한 값을 측정한다. |
| Add2DMeasureLengthByEdge | 2D 도면 캔버스에 기준선(Edge) 방향 거리 측정을 추가한다. 시작점(vStart)과 기준점(vAxis)을 잇는 선을 측정 축으로 하여, 두 점 사이 거리를 그 축에 투영한 값을 측정한다. |
| Add2DMeasureLengthByXAxis | 2D 도면 캔버스에 도면 가로(X)축 방향 거리 측정을 추가한다. 두 점 사이 거리에서 도면(캔버스) 가로축 성분만 측정하며, 측정값은 3D 모델 단위로 표기된다. |
| Add2DMeasureLengthByYAxis | 2D 도면 캔버스에 도면 세로(Y)축 방향 거리 측정을 추가한다. 두 점 사이 거리에서 도면(캔버스) 세로축 성분만 측정하며, 측정값은 3D 모델 단위로 표기된다. |
| Add2DMeasurePoint | 2D 도면 캔버스에 정점 측정을 추가한다. 측정 정점의 X / Y / Z 좌표가 자동으로 표기된다. |
| Add2DMeasureRadius | 2D 도면 캔버스에 원의 반경(R) 측정을 추가한다. 반경은 중심점과 원주 상 점 사이의 거리로 계산되며, 측정 원호가 함께 표시된다. |
| AddGeoLevelMeasurePointBy3SurfaceCross | 3D 측정 - 계측점 (3평면의 교점) |
| AddGeoLevelMeasurePointByCircleCenter | 3D 측정 - 계측점 (원 중심) |
| AddGeoLevelMeasurePointByLine2SurfaceCross | 3D 측정 - 계측점 (선과 곡면 교차점) |
| AddGeoLevelMeasurePointByLineCross | 3D 측정 - 계측점 (선과 선 교차점) |
| AddGeoLevelMeasurePointByOffsetPos | 3D 측정 - 계측점 (선택 지점 Offset 위치 생성) |
| AddGeoLevelMeasurePointByPoints | 3D 측정 - 계측점 (모든 점) |
| AddGeoLevelMeasurePointBySurface | 3D 측정 - 계측점 (곡면 위 점) |
| AddGeoLevelMeasurePointPickData | 3D 측정 - 계측점 선택 반환 |
| AddGeoMoveLevelMeasureDesignPointByRefAxis | 3D 측정 - 계측점 이동(축 방향 기반) |
| AddMountSimulCopyPointFromCPData | 3D 측정 - 현재 계측점 복사 (해당하는 위치에 복사) |
| AddMountSimulMeasurePtFromDesignPt | 3D 측정 - 설계점 정보를 이용하여 측정점 추가 (설계점 -> 측정점) |
| AddUserLevelMeasurePoint | 3D 측정 - 계측점 (좌표 생성) |
| DeleteAllLevelMeasurePoint | 3D 측정 - 계측점 모두 삭제 |
| DeleteLevelMeasurePoint | 3D 측정 - 해당 설계점 삭제 |
| DeleteSelLevelMeasurePoint | 3D 측정 - 계측점 선택 삭제 |
| Get2DView3DObjectWithMeasureLevelPointBasePosition | 2D 측정 - 2D 개체 (3D 모델) 의 Level BasePosition 값 반환 |
| Get2DViewMeasureLineCurvature | 거리 측정 개체의 치수선 곡률을 반환한다. |
| Get2DViewSelectObjMeasurePointByBasePosition | 2D 측정 - 기준점 위치 반환 |
| Get2DViewShowCPPointAsSimple | 2D 측정 - 측정 오차만 보기 기능 활성화 설정 반환 |
| Get2DViewUseMeasureWithBracket | 2D 측정 - 측정 괄호 사용여부 반환 |
| GetAngleMeasureDimensionRadius | 각도 측정 객체의 치수선 반경 크기를 반환한다. |
| GetLabelAlignmentOnDimension | Label이 치수선(Dimension)과 접촉하도록 설정된 2D 객체의 Label 정렬 정보를 반환한다. hAlign과 vAlign은 Label이 Dimension과 접촉하는 위치를 지정한다. |
| GetLevelMeasurePointItem | 계측정 정보 (전체) 가져오기 |
| GetMeasureItem | 2D 측정 개체(정점, 거리, 각도, 원, 방향 길이 등)의 상세 정보를 반환한다. |
| HideAllLevelMeasurePoint | 3D 측정 - 계측점 모두 숨기기 |
| HideSelLevelMeasurePoint | 3D 측정 - 계측점 선택 숨기기 |
| IsLabelAlignedOnDimension | 2D 객체의 Label이 치수선(Dimension)과 접촉하는지 여부를 반환한다. 현재 각도 측정 객체에 대해서만 기능을 제공한다. |
| Release2DViewSelectModelWithMeasurePointBasePosition | 2D 측정 - 선택 모델 기준점 위치 설정 해제 |
| RemoveMeasureItemDistanceTextPos | 2D 측정 - 3D 뷰 측정 2D 뷰에 측정 추가시 텍스트 위치 조정 초기화 |
| Set2DViewCreateWithLevelMeasureCrossPoint | 2D 측정 - 좌표 측정모드 (설계점 생성) 교차점 기준으로 생성 |
| Set2DViewCreateWithLevelMeasurePoint | 2D 측정 - 좌표 측정모드 (설계점 생성) |
| Set2DViewCreateWithLevelMeasurePointByPosition | 2D 측정 - 좌표 측정모드 (설계점 생성) |
| Set2DViewCreateWithMeasureCrossPoint | 2D 측정 - 교차점 측정 |
| Set2DViewCreateWithMeasureDirectionalLength | 2D 측정 - 방향 거리입력 측정모드 (입력 괄호 포함) |
| Set2DViewCreateWithMeasureLength | 2D 측정 - 거리 측정모드 |
| Set2DViewCreateWithMeasureLengthByCurve | 2D 측정 - 실장 거리 측정 모드 |
| Set2DViewCreateWithMeasureLengthByRefEdge | 2D 측정 - 기준선 거리 측정 모드 |
| Set2DViewCreateWithMeasureLengthByXAxis | 2D 측정 - X축 거리 측정모드 |
| Set2DViewCreateWithMeasureLengthByXAxisWithBracket | 2D 측정 - X축 거리 측정모드 (입력 괄호 포함) |
| Set2DViewCreateWithMeasureLengthByYAxis | 2D 측정 - Y축 거리 측정모드 |
| Set2DViewCreateWithMeasureLengthByYAxisWithBracket | 2D 측정 - Y축 거리 측정모드 (입력 괄호 포함) |
| Set2DViewCreateWithMeasureLengthWithBracket | 2D 측정 - 개체 생성 (길이측정 (괄호포함) ) |
| Set2DViewCreateWithMeasureModelEdgeExpand | 2D 측정 - 2D 모델 라인 수정기능 추가 |
| Set2DViewCreateWithMeasurePoint | 2D 측정 - 좌표 측정모드 |
| Set2DViewCreateWithSelectMeasureLevelPointBasePosition | 2D 측정 - LEVEL 기준점 위치에서의 Offset 텍스트 생성 |
| Set2DViewMeasureLineCurvature | 거리 측정 개체의 치수선 곡률을 설정한다. 치수선을 직선 대신 원호로 그리며, 설정 즉시 2D 뷰가 갱신된다. |
| Set2DViewSelectObjMeasurePointByBasePosition | 2D 측정 - 기준점 위치 설정 |
| Set2DViewSelectWithMeasureLevelPointBasePosition | 2D 측정 - LEVEL 기준점 위치 설정 (선택 방식) |
| Set2DViewSelectWithMeasurePointBasePosition | 2D 측정 - 기준점 위치 설정 (선택 방식) |
| Set2DViewShowCPPointAsSimple | 2D 측정 - 측정 오차만 보기 기능 활성화 설정 |
| Set2DViewUseMeasureWithBracket | 2D 측정 - 측정 괄호 사용여부 설정 |
| SetAngleMeasureDimensionRadius | 각도 측정 객체의 치수선 크기를 반경 기준으로 변경한다. |
| SetLabelAlignmentOnDimension | 2D 객체의 Label이 치수선(Dimension)과 접촉하도록 설정한다. hAlign과 vAlign은 Label이 Dimension과 접촉하는 위치를 지정한다. |
| SetLevelMeasurePointDisableOffset | 3D 측정 - 계측점 오차 미사용 여부 설정 |
| SetLevelMeasurePointOption | 3D 측정 - 계측점 설정 |
| SetMeasureItemDistanceTextPos | 2D 측정 - 3D 뷰 측정 2D 뷰에 측정 추가시 텍스트 위치 조정 |
| SetSelectLevelMeasurePoint | 3D 측정 - 계측점 선택 |
| SetShowLevelMeasurePoint | 3D 측정 - 해당 계측점 선택 설정 |
| SetUnselectAllLevelMeasurePoint | 3D 측정 - 계측점 모두 선택 해제 |
| ShowAllLevelMeasurePoint | 3D 측정 - 계측점 모두 보이기 |
| ShowSingleBlockTolArrowByReview | 3D 측정 - 설계점, 측정점 오차계산 (해당하는 리뷰만) |
| SpreadReviewItemBy2DView | 측정 - 좌표 리뷰 정렬 |
| UpdateLevelMeasurePointPosition | 3D 측정 - 설계점, 측정점 해당 좌표로 변경 |
Events
| Name | Description |
|---|---|
| OnDrawing2DCreatingLevelMeasureEvent | Drawing2D : 계측점 생성 전 이벤트 |
| OnDrawing2DLevelMeasureCreateAnOffsetEvent | Drawing2D : 계측점 생성시 Offset 설정 |
| OnDrawing2DLevelMeasurePickDataEvent | Drawing2D :계측점 선택반환 |
| OnDrawing2DMoveLevelMeasureDesignPointByRefAxis | Drawing2D : 계측점 축기반 이동거리 설정 |