C# 클래스 RevitLookup.Graphics.GraphicsStream

파일 보기 프로젝트 열기: jeremytammik/RevitLookup 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_app Autodesk.Revit.UI.UIApplication
m_geomOptionsStack Stack
m_viewStack Stack
m_xformStack Stack

공개 메소드들

메소드 설명
DeviationForCurves ( ) : Double
DeviationForCurves ( XYZ samplePt ) : Double
GraphicsStream ( UIApplication app ) : System
PopGeometryOptions ( ) : void
PopView ( ) : void
PopXform ( ) : void
PushGeometryOptions ( Options opts ) : void
PushView ( View view ) : void
PushXform ( Transform mat ) : void
Stream ( Arc arc ) : void
Stream ( Autodesk inst ) : void
Stream ( ConicalFace face ) : void
Stream ( Curve curve ) : void
Stream ( CylindricalFace face ) : void
Stream ( System.Edge edge ) : void
Stream ( EdgeArray edgeArray ) : void
Stream ( Element elem ) : void
Stream ( Ellipse ellipse ) : void
Stream ( Face face ) : void
Stream ( GeometryElement elem ) : void
Stream ( GeometryObject obj ) : void
Stream ( HermiteFace face ) : void
Stream ( IList pts, bool closed ) : void
Stream ( System.Line line ) : void
Stream ( Mesh mesh ) : void
Stream ( NurbSpline spline ) : void
Stream ( PlanarFace face ) : void
Stream ( Profile prof ) : void
Stream ( RevolvedFace face ) : void
Stream ( RuledFace face ) : void
Stream ( Solid solid ) : void
Stream ( XYZ pt1, XYZ pt2 ) : void
StreamWcs ( Arc arc ) : void
StreamWcs ( Curve curve ) : void
StreamWcs ( Ellipse ellipse ) : void
StreamWcs ( IList pts, bool closed ) : void
StreamWcs ( System.Line line ) : void
StreamWcs ( NurbSpline spline ) : void
StreamWcs ( XYZ pt1, XYZ pt2 ) : void

비공개 메소드들

메소드 설명
StreamCurveAsTesselatedPoints ( Curve crv ) : void
StreamCurveAsTesselatedPointsWcs ( Curve crv ) : void

By default, everything goes out as tesselated vectors. This function allows all the base class functions to easily tesselate. But, if derived classes override individual curve types, they can intercept before they are tesselated.

StreamFaceGeoometry ( Face face ) : void

Do the common work of streaming data out for all Face types

메소드 상세

DeviationForCurves() 공개 메소드

public DeviationForCurves ( ) : Double
리턴 Double

DeviationForCurves() 공개 메소드

public DeviationForCurves ( XYZ samplePt ) : Double
samplePt XYZ
리턴 Double

GraphicsStream() 공개 메소드

public GraphicsStream ( UIApplication app ) : System
app UIApplication
리턴 System

PopGeometryOptions() 공개 메소드

public PopGeometryOptions ( ) : void
리턴 void

PopView() 공개 메소드

public PopView ( ) : void
리턴 void

PopXform() 공개 메소드

public PopXform ( ) : void
리턴 void

PushGeometryOptions() 공개 메소드

public PushGeometryOptions ( Options opts ) : void
opts Options
리턴 void

PushView() 공개 메소드

public PushView ( View view ) : void
view View
리턴 void

PushXform() 공개 메소드

public PushXform ( Transform mat ) : void
mat Transform
리턴 void

Stream() 공개 메소드

public Stream ( Arc arc ) : void
arc Arc
리턴 void

Stream() 공개 메소드

public Stream ( Autodesk inst ) : void
inst Autodesk
리턴 void

Stream() 공개 메소드

public Stream ( ConicalFace face ) : void
face ConicalFace
리턴 void

Stream() 공개 메소드

public Stream ( Curve curve ) : void
curve Curve
리턴 void

Stream() 공개 메소드

public Stream ( CylindricalFace face ) : void
face CylindricalFace
리턴 void

Stream() 공개 메소드

public Stream ( System.Edge edge ) : void
edge System.Edge
리턴 void

Stream() 공개 메소드

public Stream ( EdgeArray edgeArray ) : void
edgeArray EdgeArray
리턴 void

Stream() 공개 메소드

public Stream ( Element elem ) : void
elem Element
리턴 void

Stream() 공개 메소드

public Stream ( Ellipse ellipse ) : void
ellipse Ellipse
리턴 void

Stream() 공개 메소드

public Stream ( Face face ) : void
face Face
리턴 void

Stream() 공개 메소드

public Stream ( GeometryElement elem ) : void
elem GeometryElement
리턴 void

Stream() 공개 메소드

public Stream ( GeometryObject obj ) : void
obj GeometryObject
리턴 void

Stream() 공개 메소드

public Stream ( HermiteFace face ) : void
face HermiteFace
리턴 void

Stream() 공개 메소드

public Stream ( IList pts, bool closed ) : void
pts IList
closed bool
리턴 void

Stream() 공개 메소드

public Stream ( System.Line line ) : void
line System.Line
리턴 void

Stream() 공개 메소드

public Stream ( Mesh mesh ) : void
mesh Mesh
리턴 void

Stream() 공개 메소드

public Stream ( NurbSpline spline ) : void
spline NurbSpline
리턴 void

Stream() 공개 메소드

public Stream ( PlanarFace face ) : void
face PlanarFace
리턴 void

Stream() 공개 메소드

public Stream ( Profile prof ) : void
prof Profile
리턴 void

Stream() 공개 메소드

public Stream ( RevolvedFace face ) : void
face RevolvedFace
리턴 void

Stream() 공개 메소드

public Stream ( RuledFace face ) : void
face RuledFace
리턴 void

Stream() 공개 메소드

public Stream ( Solid solid ) : void
solid Solid
리턴 void

Stream() 공개 메소드

public Stream ( XYZ pt1, XYZ pt2 ) : void
pt1 XYZ
pt2 XYZ
리턴 void

StreamWcs() 공개 메소드

public StreamWcs ( Arc arc ) : void
arc Arc
리턴 void

StreamWcs() 공개 메소드

public StreamWcs ( Curve curve ) : void
curve Curve
리턴 void

StreamWcs() 공개 메소드

public StreamWcs ( Ellipse ellipse ) : void
ellipse Ellipse
리턴 void

StreamWcs() 공개 메소드

public StreamWcs ( IList pts, bool closed ) : void
pts IList
closed bool
리턴 void

StreamWcs() 공개 메소드

public StreamWcs ( System.Line line ) : void
line System.Line
리턴 void

StreamWcs() 공개 메소드

public StreamWcs ( NurbSpline spline ) : void
spline NurbSpline
리턴 void

StreamWcs() 공개 추상적인 메소드

public abstract StreamWcs ( XYZ pt1, XYZ pt2 ) : void
pt1 XYZ
pt2 XYZ
리턴 void

프로퍼티 상세

m_app 보호되어 있는 프로퍼티

protected UIApplication,Autodesk.Revit.UI m_app
리턴 Autodesk.Revit.UI.UIApplication

m_geomOptionsStack 보호되어 있는 프로퍼티

protected Stack m_geomOptionsStack
리턴 Stack

m_viewStack 보호되어 있는 프로퍼티

protected Stack m_viewStack
리턴 Stack

m_xformStack 보호되어 있는 프로퍼티

protected Stack m_xformStack
리턴 Stack