C# 클래스 DemoMacroFeatures.ManipulatorSample.ManipulatorSamplePropertyManagerPage

This page allows a user to select a body in the model and then move a copy of it around with a manipulator. Demonstrates how to listen for change events on the manipulator. Note we have wrapped the manipulator interfaces and objects returned by solidworks to provide a nicer interface.
상속: PropertyManagerPageBase
파일 보기 프로젝트 열기: Weingartner/SolidworksAddinFramework

공개 메소드들

메소드 설명
Create ( ISldWorks sldWorks ) : ManipulatorSamplePropertyManagerPage
ManipulatorSamplePropertyManagerPage ( ISldWorks swApp, IModelDoc2 modelDoc ) : System
SetManipulatorPositionToBodyCenter ( ISldWorks sldWorks, TriadManipulatorTs manipulator, IBody2 body, IModelDoc2 model ) : void

보호된 메소드들

메소드 설명
AddControlsImpl ( ) : IEnumerable
AddSelections ( ) : void
OnClose ( swPropertyManagerPageCloseReasons_e reason ) : void

비공개 메소드들

메소드 설명
BodySelector ( ) : IObservableExceptional>

메소드 상세

AddControlsImpl() 보호된 메소드

protected AddControlsImpl ( ) : IEnumerable
리턴 IEnumerable

AddSelections() 보호된 메소드

protected AddSelections ( ) : void
리턴 void

Create() 공개 정적인 메소드

public static Create ( ISldWorks sldWorks ) : ManipulatorSamplePropertyManagerPage
sldWorks ISldWorks
리턴 ManipulatorSamplePropertyManagerPage

ManipulatorSamplePropertyManagerPage() 공개 메소드

public ManipulatorSamplePropertyManagerPage ( ISldWorks swApp, IModelDoc2 modelDoc ) : System
swApp ISldWorks
modelDoc IModelDoc2
리턴 System

OnClose() 보호된 메소드

protected OnClose ( swPropertyManagerPageCloseReasons_e reason ) : void
reason swPropertyManagerPageCloseReasons_e
리턴 void

SetManipulatorPositionToBodyCenter() 공개 정적인 메소드

public static SetManipulatorPositionToBodyCenter ( ISldWorks sldWorks, TriadManipulatorTs manipulator, IBody2 body, IModelDoc2 model ) : void
sldWorks ISldWorks
manipulator SolidworksAddinFramework.TriadManipulatorTs
body IBody2
model IModelDoc2
리턴 void