C# Class SampleCsCommands.RhinoGetTransform

Abstract class used to show objects transforming dynamically
Inheritance: RMA.Rhino.MRhinoGetPoint
显示文件 Open project: mcneel/Rhino4Samples_DotNet

Protected Properties

Property Type Description
m_bHaveXform bool
m_base On3dPoint
m_list MRhinoXformObjectList
m_xform OnXform

Public Methods

Method Description
AppendObject ( IRhinoObject obj ) : void
AppendObjects ( IRhinoGetObject go ) : void
AppendObjects ( IRhinoXformObjectList list ) : void
CalculateTransform ( MRhinoViewport vp, IOn3dPoint point, OnXform &xform ) : bool
DynamicDraw ( IntPtr hdc, MRhinoViewport vp, IOn3dPoint pt ) : void
GetXform ( ) : IRhinoGet.result
ObjectList ( ) : MRhinoXformObjectList
OnMouseMove ( MRhinoViewport vp, uint flags, IOn3dPoint pt, System view_wnd_point ) : void
RhinoGetTransform ( ) : System
SetBasePoint ( IOn3dPoint base_point ) : void

Method Details

AppendObject() public method

public AppendObject ( IRhinoObject obj ) : void
obj IRhinoObject
return void

AppendObjects() public method

public AppendObjects ( IRhinoGetObject go ) : void
go IRhinoGetObject
return void

AppendObjects() public method

public AppendObjects ( IRhinoXformObjectList list ) : void
list IRhinoXformObjectList
return void

CalculateTransform() public abstract method

public abstract CalculateTransform ( MRhinoViewport vp, IOn3dPoint point, OnXform &xform ) : bool
vp MRhinoViewport
point IOn3dPoint
xform OnXform
return bool

DynamicDraw() public method

public DynamicDraw ( IntPtr hdc, MRhinoViewport vp, IOn3dPoint pt ) : void
hdc System.IntPtr
vp MRhinoViewport
pt IOn3dPoint
return void

GetXform() public method

public GetXform ( ) : IRhinoGet.result
return IRhinoGet.result

ObjectList() public method

public ObjectList ( ) : MRhinoXformObjectList
return MRhinoXformObjectList

OnMouseMove() public method

public OnMouseMove ( MRhinoViewport vp, uint flags, IOn3dPoint pt, System view_wnd_point ) : void
vp MRhinoViewport
flags uint
pt IOn3dPoint
view_wnd_point System
return void

RhinoGetTransform() public method

public RhinoGetTransform ( ) : System
return System

SetBasePoint() public method

public SetBasePoint ( IOn3dPoint base_point ) : void
base_point IOn3dPoint
return void

Property Details

m_bHaveXform protected_oe property

protected bool m_bHaveXform
return bool

m_base protected_oe property

protected On3dPoint m_base
return On3dPoint

m_list protected_oe property

protected MRhinoXformObjectList m_list
return MRhinoXformObjectList

m_xform protected_oe property

protected OnXform m_xform
return OnXform