C# Класс RevitLookup.Graphics.GraphicsStream

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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