C# Class 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.
Inheritance: PropertyManagerPageBase
Afficher le fichier Open project: Weingartner/SolidworksAddinFramework

Méthodes publiques

Méthode Description
Create ( ISldWorks sldWorks ) : ManipulatorSamplePropertyManagerPage
ManipulatorSamplePropertyManagerPage ( ISldWorks swApp, IModelDoc2 modelDoc ) : System
SetManipulatorPositionToBodyCenter ( ISldWorks sldWorks, TriadManipulatorTs manipulator, IBody2 body, IModelDoc2 model ) : void

Méthodes protégées

Méthode Description
AddControlsImpl ( ) : IEnumerable
AddSelections ( ) : void
OnClose ( swPropertyManagerPageCloseReasons_e reason ) : void

Private Methods

Méthode Description
BodySelector ( ) : IObservableExceptional>

Method Details

AddControlsImpl() protected méthode

protected AddControlsImpl ( ) : IEnumerable
Résultat IEnumerable

AddSelections() protected méthode

protected AddSelections ( ) : void
Résultat void

Create() public static méthode

public static Create ( ISldWorks sldWorks ) : ManipulatorSamplePropertyManagerPage
sldWorks ISldWorks
Résultat ManipulatorSamplePropertyManagerPage

ManipulatorSamplePropertyManagerPage() public méthode

public ManipulatorSamplePropertyManagerPage ( ISldWorks swApp, IModelDoc2 modelDoc ) : System
swApp ISldWorks
modelDoc IModelDoc2
Résultat System

OnClose() protected méthode

protected OnClose ( swPropertyManagerPageCloseReasons_e reason ) : void
reason swPropertyManagerPageCloseReasons_e
Résultat void

SetManipulatorPositionToBodyCenter() public static méthode

public static SetManipulatorPositionToBodyCenter ( ISldWorks sldWorks, TriadManipulatorTs manipulator, IBody2 body, IModelDoc2 model ) : void
sldWorks ISldWorks
manipulator SolidworksAddinFramework.TriadManipulatorTs
body IBody2
model IModelDoc2
Résultat void