Property | Type | Description | |
---|---|---|---|
m_app | Autodesk.Revit.UI.UIApplication | ||
m_geomOptionsStack | Stack |
||
m_viewStack | Stack |
||
m_xformStack | Stack |
Method | Description | |
---|---|---|
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 |
||
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 |
||
StreamWcs ( System.Line line ) : void | ||
StreamWcs ( NurbSpline spline ) : void | ||
StreamWcs ( XYZ pt1, XYZ pt2 ) : void |
Method | Description | |
---|---|---|
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
|
public DeviationForCurves ( XYZ samplePt ) : Double | ||
samplePt | XYZ | |
return | Double |
public GraphicsStream ( UIApplication app ) : System | ||
app | UIApplication | |
return | System |
public PushGeometryOptions ( Options opts ) : void | ||
opts | Options | |
return | void |
public Stream ( CylindricalFace face ) : void | ||
face | CylindricalFace | |
return | void |
public Stream ( GeometryElement elem ) : void | ||
elem | GeometryElement | |
return | void |
public Stream ( IList |
||
pts | IList |
|
closed | bool | |
return | void |
public StreamWcs ( IList |
||
pts | IList |
|
closed | bool | |
return | void |
public StreamWcs ( NurbSpline spline ) : void | ||
spline | NurbSpline | |
return | void |
public abstract StreamWcs ( XYZ pt1, XYZ pt2 ) : void | ||
pt1 | XYZ | |
pt2 | XYZ | |
return | void |
protected UIApplication,Autodesk.Revit.UI m_app | ||
return | Autodesk.Revit.UI.UIApplication |