API Diff between 0.7.4 and 3.0.4.7905
4528 Additions
103 Removals
Autodesk.DesignScript.Geometry
-
public class Application : IExtensionApplication
-
public class BoundingBox : DesignScriptEntity
-
public class CoEdge : DesignScriptEntity
-
public class CoordinateSystem : DesignScriptEntity
-
public class Curve : Geometry
- public static Curve ByBlendBetweenCurves(Curve curve1, Curve curve2, bool endOrStart1 = true, bool endOrStart2 = false, bool isG2Continuous = false)
- public static Curve ByBlendBetweenCurves(Curve curve1, Curve curve2, bool endOrStart1 = true, bool endOrStart2 = false)
- public CoordinateSystem CoordinateSystemAtSegmentLength(double segmentLength = 0)
- public PolyCurve Join(IEnumerable<Curve> curves)
- public PolyCurve Join(IEnumerable<Curve> curves)
- public Vector NormalAtParameter(double param = 0, bool side = false)
- public Curve[] OffsetMany(double signedDistance, Vector planeNormal)
- public double ParameterAtSegmentLength(double segmentLength = 0)
- public Curve[] ParameterTrimSegments(double[] parameters, bool discardEvenSegments = false)
- public Plane PlaneAtSegmentLength(double segmentLength = 0)
- public Point PointAtChordLength(double chordLength = 1, double parameterLocation = 0, bool forward = true)
- public Point PointAtSegmentLength(double segmentLength = 0)
- public Point[] PointsAtChordLengthFromPoint(Point point, double chordLength = 1)
- public Point[] PointsAtEqualChordLength(int divisions = 10)
- public Point[] PointsAtEqualSegmentLength(int divisions = 10)
- public Point[] PointsAtSegmentLengthFromPoint(Point point, double segmentLength = 1)
- public double SegmentLengthAtParameter(double parameter = 0)
- public double SegmentLengthBetweenParameters(double startParam = 0, double endParam = 1)
- public Curve[] SplitByParameter(double parameter = 0.5)
- public Curve[] SplitByParameter(double[] parameters)
- public Curve[] SplitByPoints(IEnumerable<Point> points)
- public Solid SweepAsSolid(Curve path, bool cutEndOff = false)
- public Curve TrimByEndParameter(double endParameter = 1)
- public Curve TrimByParameter(double startParameter = 0, double endParameter = 1)
- public Curve TrimByStartParameter(double startParameter = 0)
- public Curve[] TrimInteriorByParameter(double startParameter = 0, double endParameter = 1)
- public Curve[] TrimSegmentsByParameter(double[] parameters)
- public Curve[] TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments = true)
-
public class Cylinder : Cone
-
public abstract class DesignScriptEntity : IDisposable, IGraphicItem
-
public class Edge : DesignScriptEntity
-
public class EllipseArc : Curve
-
public class Face : DesignScriptEntity
- public Loop[] Loops { get; }
-
public abstract class Geometry : DesignScriptEntity
-
public class HostFactory
-
public class Loop : DesignScriptEntity
-
public class Mesh : DesignScriptEntity
-
public class PolyCurve : Curve
- public Point[] Points { get; }
- public static PolyCurve[] ByGroupedCurves(IEnumerable<Curve> curves, double joinTolerance = 0.001)
- public static PolyCurve[] ByGroupedCurves(IEnumerable<Curve> curves, double joinTolerance = 0.001, bool trimCurves = false, double trimLength = 0)
- public static PolyCurve ByJoinedCurves(IEnumerable<Curve> curves, double joinTolerance = 0.001)
- public static PolyCurve ByJoinedCurves(IEnumerable<Curve> curves, double joinTolerance = 0.001, bool trimCurves = false, double trimLength = 0)
- public static PolyCurve ByJoinedCurves(IEnumerable<Curve> curves)
- public static PolyCurve ByThickeningCurveNormal(Curve curve, double thickness, Vector normal)
- public PolyCurve Heal(double trimLength = 0)
- public Curve[] OffsetMany(double signedDistance, bool extendCircular, Vector planeNormal)
-
public class PolySurface : Surface
-
public class ProtoGeometryConfiguration : IProtoGeometryConfiguration
-
public class Rectangle : Polygon
- public static Rectangle ByWidthLength(double width = 1, double length = 1)
- public static Rectangle ByWidthLength(Plane plane, double width = 1, double length = 1)
- public static Rectangle ByWidthLength(CoordinateSystem coordinateSystem, double width = 1, double length = 1)
- public static Rectangle ByWidthHeight(double width = 1, double length = 1)
- public static Rectangle ByWidthHeight(Plane plane, double width = 1, double length = 1)
- public static Rectangle ByWidthHeight(CoordinateSystem cs, double width = 1, double length = 1)
-
public class Solid : Topology
-
public class Surface : Geometry
-
public class Vector : DesignScriptEntity
Autodesk.DesignScript.Geometry.TSpline
Autodesk.DesignScript.Interfaces
-
public class ConfigurationKeys
-
public interface IArcEntity : ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IBoundingBoxEntity : IDesignScriptEntity, IDisposable
-
public interface ICellEntity : IDesignScriptEntity, IDisposable
-
public interface ICellFaceEntity : IDesignScriptEntity, IDisposable
-
public interface ICircleEntity : ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IConeEntity : ISolidEntity, ITopologyEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IConfiguration
-
public interface IContextData
-
public interface IContextDataProvider
-
public interface ICoordinateSystemEntity : IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface ICuboidEntity : ISolidEntity, ITopologyEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface ICurveEntity : IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
- IPointEntity EndPoint { get; }
- bool IsClosed { get; }
- bool IsPlanar { get; }
- double Length { get; }
- IVectorEntity Normal { get; }
- IPointEntity StartPoint { get; }
- ICurveEntity[] ApproximateWithArcAndLineSegments()
- ICoordinateSystemEntity CoordinateSystemAtDistance(double distance = 0)
- ICoordinateSystemEntity CoordinateSystemAtParameter(double param = 0)
- double DistanceAtParameter(double param = 0)
- ICurveEntity[] DivideByDistance(int divisions = 10)
- ICurveEntity[] DivideByDistanceFromParameter(double distance = 1, double parameter = 0)
- ICurveEntity[] DivideByLengthFromParameter(double length = 1, double parameter = 0)
- ICurveEntity[] DivideEqually(int divisions = 10)
- double EndParameter()
- ICurveEntity Extend(double distance, IPointEntity pickSide)
- ICurveEntity ExtendEnd(double distance = 1)
- ICurveEntity ExtendStart(double distance = 1)
- ISurfaceEntity Extrude(double distance = 1)
- ISurfaceEntity Extrude(IVectorEntity direction)
- ISurfaceEntity Extrude(IVectorEntity direction, double distance = 1)
- ISolidEntity ExtrudeAsSolid(double distance = 1)
- ISolidEntity ExtrudeAsSolid(IVectorEntity direction)
- ISolidEntity ExtrudeAsSolid(IVectorEntity direction, double distance = 1)
- ICoordinateSystemEntity HorizontalFrameAtParameter(double param = 0)
- IPolyCurveEntity Join(ICurveEntity curve)
- IPolyCurveEntity Join(ICurveEntity[] curves)
- double LengthBetweenParameters(double startParam = 0, double endParam = 1)
- IVectorEntity NormalAtParameter(double param = 0)
- ICurveEntity Offset(double distance = 1)
- double ParameterAtChordLength(double distance = 0.5, double location = 0, bool forward = true)
- double ParameterAtDistance(double distance = 0)
- double ParameterAtPoint(IPointEntity point)
- ICurveEntity[] ParameterSplit(double parameter = 0.5)
- ICurveEntity[] ParameterSplit(double[] parameters)
- ICurveEntity ParameterTrim(double startParameter = 0, double endParameter = 1)
- ICurveEntity ParameterTrimEnd(double endParameter = 1)
- ICurveEntity[] ParameterTrimInterior(double startParameter = 0, double endParameter = 1)
- ICurveEntity[] ParameterTrimSegments(double[] parameters)
- ICurveEntity[] ParameterTrimSegments(double[] parameters, bool discardEvenSegments = false)
- ICurveEntity ParameterTrimStart(double startParameter = 0)
- ISurfaceEntity Patch()
- IPlaneEntity PlaneAtDistance(double distance = 0)
- IPlaneEntity PlaneAtParameter(double param = 0)
- IPointEntity PointAtDistance(double distance = 0)
- IPointEntity PointAtParameter(double param = 0)
- IGeometryEntity[] Project(IGeometryEntity baseGeometry, IVectorEntity projectionDirection)
- ICurveEntity PullOntoPlane(IPlaneEntity plane)
- ICurveEntity PullOntoSurface(ISurfaceEntity surface)
- ICurveEntity Reverse()
- ICurveEntity Simplify(double tolerance)
- double StartParameter()
- ISolidEntity SweepAsSolid(ICurveEntity path)
- ISurfaceEntity SweepAsSurface(ICurveEntity path)
- IVectorEntity TangentAtParameter(double param = 0)
- INurbsCurveEntity ToNurbsCurve()
-
public interface ICylinderEntity : IConeEntity, ISolidEntity, ITopologyEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IDesignScriptEntity : IDisposable
-
public interface IEdgeEntity : IDesignScriptEntity, IDisposable
-
public interface IEllipseArcEntity : ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IEllipseEntity : ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IExecutionSession
-
public interface IExtensionApplication
-
public interface IFaceEntity : IDesignScriptEntity, IDisposable
-
public interface IGeometryEntity : IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IGeometryFactory
- IArcEntity ArcByBestFitThroughPoints(IPointEntity[] points)
- IArcEntity ArcByCenterPointRadiusAngle(IPointEntity center, double radius, double startAngle, double endAngle, IVectorEntity normal)
- IArcEntity ArcByCenterPointStartPointEndPoint(IPointEntity centerPoint, IPointEntity startPoint, IPointEntity endPoint)
- IArcEntity ArcByCenterPointStartPointSweepAngle(IPointEntity centerPoint, IPointEntity startPoint, double sweepAngle, IVectorEntity normal)
- IArcEntity ArcByFillet(ICurveEntity curve1, ICurveEntity curve2, double radius)
- IArcEntity ArcByFilletTangentToCurve(ICurveEntity curve1, ICurveEntity curveTangentTo, ICurveEntity curve2)
- IArcEntity[] ArcByStartEndAndTangencies(IPointEntity point1, IVectorEntity vector1, IPointEntity point2, IVectorEntity vector2)
- IArcEntity ArcByStartPointEndPointStartTangent(IPointEntity startPoint, IPointEntity endPoint, IVectorEntity startTangent)
- IArcEntity ArcByThreePoints(IPointEntity firstPoint, IPointEntity secondPoint, IPointEntity thirdPoint)
- IBoundingBoxEntity BoundingBoxByCorners(IPointEntity min, IPointEntity max)
- IBoundingBoxEntity BoundingBoxByCornersCoordinateSystem(IPointEntity min, IPointEntity max, ICoordinateSystemEntity cs)
- IBoundingBoxEntity BoundingBoxByGeometry(IGeometryEntity geom)
- IBoundingBoxEntity BoundingBoxByGeometry(IGeometryEntity[] geom)
- IBoundingBoxEntity BoundingBoxByGeometryCoordinateSystem(IGeometryEntity geom, ICoordinateSystemEntity cs)
- IBoundingBoxEntity BoundingBoxByGeometryCoordinateSystem(IGeometryEntity[] geom, ICoordinateSystemEntity cs)
- ICircleEntity CircleByBestFitThroughPoints(IPointEntity[] points)
- ICircleEntity CircleByCenterPointRadius(IPointEntity centerPoint, double radius = 1)
- ICircleEntity CircleByCenterPointRadiusNormal(IPointEntity centerPoint, double radius, IVectorEntity normal)
- ICircleEntity CircleByPlaneRadius(IPlaneEntity plane, double radius = 1)
- ICircleEntity CircleByThreePoints(IPointEntity p1, IPointEntity p2, IPointEntity p3)
- IConeEntity ConeByCoordinateSystemHeightRadii(ICoordinateSystemEntity cs, double height = 1, double startRadius = 1, double endRadius = 1)
- IConeEntity ConeByCoordinateSystemHeightRadius(ICoordinateSystemEntity cs, double height = 1, double startRadius = 1)
- IConeEntity ConeByPointsRadii(IPointEntity startPoint, IPointEntity endPoint, double startRadius = 1, double endRadius = 1)
- IConeEntity ConeByPointsRadius(IPointEntity startPoint, IPointEntity endPoint, double startRadius = 1)
- ICoordinateSystemEntity CoordinateSystemByCylindricalCoordinates(ICoordinateSystemEntity cs, double radius = 0, double theta = 0, double height = 0)
- ICoordinateSystemEntity CoordinateSystemByMatrix(double[] matrix)
- ICoordinateSystemEntity CoordinateSystemByOrigin(double x = 0, double y = 0)
- ICoordinateSystemEntity CoordinateSystemByOrigin(double x = 0, double y = 0, double z = 0)
- ICoordinateSystemEntity CoordinateSystemByOrigin(IPointEntity origin)
- ICoordinateSystemEntity CoordinateSystemByOriginVectors(IPointEntity origin, IVectorEntity xAxis, IVectorEntity yAxis)
- ICoordinateSystemEntity CoordinateSystemByOriginVectors(IPointEntity origin, IVectorEntity xAxis, IVectorEntity yAxis, IVectorEntity zAxis)
- ICoordinateSystemEntity CoordinateSystemByPlane(IPlaneEntity plane)
- ICoordinateSystemEntity CoordinateSystemBySphericalCoordinates(ICoordinateSystemEntity cs, double radius = 0, double theta = 0, double phi = 0)
- ICoordinateSystemEntity CoordinateSystemIdentity()
- ICuboidEntity CuboidByCorners(IPointEntity lowPoint, IPointEntity highPoint)
- ICuboidEntity CuboidByLengths(double width = 1, double length = 1, double height = 1)
- ICuboidEntity CuboidByLengths(IPointEntity origin, double width = 1, double length = 1, double height = 1)
- ICuboidEntity CuboidByLengths(ICoordinateSystemEntity cs, double width = 1, double length = 1, double height = 1)
- ICurveEntity CurveByBlendBetweenCurves(ICurveEntity curve1, ICurveEntity curve2, bool endOrStart1 = true, bool endOrStart2 = false)
- ICurveEntity CurveByIsoCurveOnSurface(ISurfaceEntity baseSurface, int direction = 0, double parameter = 0)
- ICurveEntity CurveByParameterLineOnSurface(ISurfaceEntity baseSurface, IUVEntity startParams, IUVEntity endParams)
- ICylinderEntity CylinderByPointsRadius(IPointEntity startPoint, IPointEntity endPoint, double radius = 1)
- ICylinderEntity CylinderByRadiusHeight(ICoordinateSystemEntity cs, double radius = 1, double height = 1)
- IEllipseArcEntity EllipseArcByPlaneRadiiStartAngleSweepAngle(IPlaneEntity plane, double xRadius = 1, double yRadius = 1, double startAngle = 0, double sweepAngle = 180)
- IEllipseEntity EllipseByCoordinateSystemRadii(ICoordinateSystemEntity origin, double xAxisRadius = 1, double yAxisRadius = 1)
- IEllipseEntity EllipseByOriginRadii(IPointEntity origin, double xAxisRadius = 1, double yAxisRadius = 1)
- IEllipseEntity EllipseByOriginVectors(IPointEntity origin, IVectorEntity xAxisRadius, IVectorEntity yAxisRadius)
- IEllipseEntity EllipseByPlaneRadii(IPlaneEntity plane, double xAxisRadius = 1, double yAxisRadius = 1)
- IHelixEntity HelixByAxis(IPointEntity axisPoint, IVectorEntity axisDirection, IPointEntity startPoint, double pitch = 1, double angleTurns = 360)
- IIndexGroupEntity IndexGroupByIndices(uint a, uint b, uint c, uint d)
- IIndexGroupEntity IndexGroupByIndices(uint a, uint b, uint c)
- ILineEntity LineByBestFitThroughPoints(IPointEntity[] bestFitPoints)
- ILineEntity LineByStartPointDirectionLength(IPointEntity startPoint, IVectorEntity direction, double length = 1)
- ILineEntity LineByStartPointEndPoint(IPointEntity startPoint, IPointEntity endPoint)
- ILineEntity LineByTangency(ICurveEntity curve, double parameter = 0)
- IGeometryEntity[] LoadSat(string satFile)
- IMeshEntity MeshByPointsFaceIndices(IPointEntity[] vertexPositions, IIndexGroupEntity[] indices)
- INurbsCurveEntity NurbsCurveByControlPoints(IPointEntity[] points)
- INurbsCurveEntity NurbsCurveByControlPoints(IPointEntity[] points, int degree = 3)
- INurbsCurveEntity NurbsCurveByControlPoints(IPointEntity[] points, int degree = 3, bool closeCurve = false)
- INurbsCurveEntity NurbsCurveByControlPointsWeightsKnots(IPointEntity[] points, double[] weights, double[] knots, int degree = 3)
- INurbsCurveEntity NurbsCurveByPoints(IPointEntity[] points)
- INurbsCurveEntity NurbsCurveByPoints(IPointEntity[] points, bool closeCurve = false)
- INurbsCurveEntity NurbsCurveByPoints(IPointEntity[] points, int degree = 3)
- INurbsCurveEntity NurbsCurveByPointsTangents(IPointEntity[] points, IVectorEntity startTangent, IVectorEntity endTangent)
- INurbsSurfaceEntity NurbsSurfaceByControlPoints(IPointEntity[][] controlVertices, int uDegree = 3, int vDegree = 3)
- INurbsSurfaceEntity NurbsSurfaceByControlPointsWeightsKnots(IPointEntity[][] controlVertices, double[][] weights, double[] knotsU, double[] knotsV, int uDegree = 3, int vDegree = 3)
- INurbsSurfaceEntity NurbsSurfaceByPoints(IPointEntity[][] points, int uDegree = 3, int vDegree = 3)
- INurbsSurfaceEntity NurbsSurfaceByPointsTangents(IPointEntity[][] points, IVectorEntity[] startUTangents, IVectorEntity[] endUTangents, IVectorEntity[] startVTangents, IVectorEntity[] endVTangents)
- INurbsSurfaceEntity NurbsSurfaceByPointsTangentsKnotsDerivatives(IPointEntity[][] points, IVectorEntity[] startUTangents, IVectorEntity[] endUTangents, IVectorEntity[] startVTangents, IVectorEntity[] endVTangents, double[] uKnots, double[] vKnots, IVectorEntity[] cornerTwistDerivatives)
- IPlaneEntity PlaneByBestFitThroughPoints(IPointEntity[] points)
- IPlaneEntity PlaneByLineAndPoint(ILineEntity line, IPointEntity point)
- IPlaneEntity PlaneByOriginNormal(IPointEntity origin, IVectorEntity normal)
- IPlaneEntity PlaneByOriginNormalXAxis(IPointEntity origin, IVectorEntity normal, IVectorEntity xAxis)
- IPlaneEntity PlaneByOriginXAxisYAxis(IPointEntity origin, IVectorEntity xAxis, IVectorEntity yAxis)
- IPlaneEntity PlaneByThreePoints(IPointEntity p1, IPointEntity p2, IPointEntity p3)
- IPlaneEntity PlaneXY()
- IPlaneEntity PlaneXZ()
- IPlaneEntity PlaneYZ()
- IPointEntity PointByCartesianCoordinates(ICoordinateSystemEntity cs, double x = 0, double y = 0, double z = 0)
- IPointEntity PointByCoordinates(double x = 0, double y = 0)
- IPointEntity PointByCoordinates(double x = 0, double y = 0, double z = 0)
- IPointEntity PointByCylindricalCoordinates(ICoordinateSystemEntity cs, double angle = 0, double elevation = 0, double radius = 0)
- IPointEntity PointBySphericalCoordinates(ICoordinateSystemEntity cs, double phi = 0, double theta = 0, double radius = 0)
- IPointEntity PointOrigin()
- IPointEntity[] PointPruneDuplicates(IPointEntity[] points, double tolerance = 0.001)
- IPolyCurveEntity PolyCurveByJoinedCurves(ICurveEntity[] curves)
- IPolyCurveEntity PolyCurveByPoints(IPointEntity[] points, bool connectLastToFirst = false)
- IPolyCurveEntity PolyCurveByThickeningCurve(ICurveEntity curve, double thickness, IVectorEntity nor)
- IPolygonEntity PolygonByPoints(IPointEntity[] points)
- IPolygonEntity PolygonRegularPolygon(ICircleEntity circle, int numberSides = 5)
- IPolySurfaceEntity PolySurfaceByJoinedSurfaces(ISurfaceEntity[] surfaces)
- IPolySurfaceEntity PolySurfaceByLoft(ICurveEntity[] crossSections)
- IPolySurfaceEntity PolySurfaceByLoft(ICurveEntity[] crossSections, ICurveEntity guideCurve)
- IPolySurfaceEntity PolySurfaceByLoftGuides(ICurveEntity[] crossSections, ICurveEntity[] guideCurves)
- IPolySurfaceEntity PolySurfaceBySolid(ISolidEntity solid)
- IPolySurfaceEntity PolySurfaceBySweep(ICurveEntity rail, ICurveEntity[] crossSection)
- IPolySurfaceEntity PolySurfaceBySweep(ICurveEntity rail, ICurveEntity profile)
- IRectangleEntity RectangleByCornerPoints(IPointEntity[] points)
- IRectangleEntity RectangleByCornerPoints(IPointEntity p1, IPointEntity p2, IPointEntity p3, IPointEntity p4)
- IRectangleEntity RectangleByWidthHeight(double width = 1, double length = 1)
- IRectangleEntity RectangleByWidthHeight(IPlaneEntity plane, double width = 1, double length = 1)
- IRectangleEntity RectangleByWidthHeight(ICoordinateSystemEntity cs, double width = 1, double length = 1)
- string SaveSat(string satFile, object[] ffiObjects)
- ISolidEntity SolidByJoinedSurfaces(ISurfaceEntity[] facesOfSolid)
- ISolidEntity SolidByLoft(ICurveEntity[] crossSections)
- ISolidEntity SolidByLoft(ICurveEntity[] crossSections, ICurveEntity guideCurve)
- ISolidEntity SolidByLoft(ICurveEntity[] crossSections, ICurveEntity[] guideCurves)
- ISolidEntity SolidByRevolve(ICurveEntity profile, IPointEntity axisOrigin, IVectorEntity axisDirection, double startAngle = 0, double sweepAngle = 180)
- ISolidEntity SolidBySweep(ICurveEntity profile, ICurveEntity path)
- ISolidEntity SolidBySweep2Rails(ICurveEntity rail1, ICurveEntity rail2, ICurveEntity profile)
- ISolidEntity SolidByUnion(ISolidEntity[] solids)
- ISphereEntity SphereByBestFit(IPointEntity[] points)
- ISphereEntity SphereByCenterPointRadius(IPointEntity centerPoint, double radius = 1)
- ISphereEntity SphereByFourPoints(IPointEntity[] points)
- ISurfaceEntity SurfaceByLoft(ICurveEntity[] crossSections)
- ISurfaceEntity SurfaceByLoft(ICurveEntity[] crossSections, ICurveEntity guideCurve)
- ISurfaceEntity SurfaceByLoft(ICurveEntity[] crossSections, ICurveEntity[] guideCurves)
- ISurfaceEntity SurfaceByPatch(ICurveEntity closedCurve)
- ISurfaceEntity SurfaceByPerimeterPoints(IPointEntity[] points)
- ISurfaceEntity SurfaceByRevolve(ICurveEntity profile, IPointEntity axisOrigin, IVectorEntity axisDirection, double startAngle = 0, double sweepAngle = 180)
- ISurfaceEntity SurfaceByRuledLoft(ILineEntity[] crossSections)
- ISurfaceEntity SurfaceBySweep(ICurveEntity profile, ICurveEntity path)
- ISurfaceEntity SurfaceBySweep2Rails(ICurveEntity rail1, ICurveEntity rail2, ICurveEntity profile)
- IUVEntity UVByCoordinates(double u = 0, double v = 0)
- IVectorEntity VectorByCoordinates(double x = 0, double y = 0, double z = 0)
- IVectorEntity VectorByCoordinates(double x = 0, double y = 0, double z = 0, bool normalized = false)
- IVectorEntity VectorByTwoPoints(IPointEntity start, IPointEntity end)
- IVectorEntity VectorXAxis()
- IVectorEntity VectorYAxis()
- IVectorEntity VectorZAxis()
-
public interface IGraphEditorHostApplication
-
public interface IGraphicDataProvider
-
public interface IGraphicItem
-
public interface IHelixEntity : ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IIndexGroupEntity
- uint A { get; }
- uint B { get; }
- uint C { get; }
- uint Count { get; }
- uint D { get; }
-
public interface ILineEntity : ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IMeshEntity : IDesignScriptEntity, IDisposable
-
public interface INurbsCurveEntity : ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface INurbsSurfaceEntity : ISurfaceEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IPersistenceManager
-
public interface IPersistentObject : IDisposable
-
public interface IPlaneEntity : IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IPointEntity : IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IPolyCurveEntity : ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
- int NumberOfCurves { get; }
- IPlaneEntity BasePlane()
- IPolyCurveEntity CloseWithLine()
- IPolyCurveEntity CloseWithLineAndTangentArcs(double radiusAtStart = 1, double radiusAtEnd = 1)
- ICurveEntity CurveAtIndex(int index = 0, bool endOrStart = false)
- ICurveEntity[] Curves()
- IPolyCurveEntity ExtendWithArc(double length, double radius, bool endOrStart)
- IPolyCurveEntity ExtendWithEllipse(double length, double radius1, double radius2, double endEllipseParameter, bool endOrStart)
- IPolyCurveEntity Fillet(double radius = 1, bool rightSide = true)
- ICurveEntity Offset(double distance, bool extendCircular)
-
public interface IPolygonEntity : IPolyCurveEntity, ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IPolySurfaceEntity : ISurfaceEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IRectangleEntity : IPolygonEntity, IPolyCurveEntity, ICurveEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IRenderPackage
- List<byte> LineStripVertexColors { get; set; }
- List<int> LineStripVertexCounts { get; set; }
- List<double> LineStripVertices { get; set; }
- IntPtr NativeRenderPackage { get; }
- List<byte> PointVertexColors { get; set; }
- List<double> PointVertices { get; set; }
- string Tag { get; set; }
- List<double> TriangleNormals { get; set; }
- List<byte> TriangleVertexColors { get; set; }
- List<double> TriangleVertices { get; set; }
- void Clear()
- void PushLineStripVertex(double x, double y, double z)
- void PushLineStripVertexColor(byte red, byte green, byte blue, byte alpha)
- void PushLineStripVertexCount(int n)
- void PushPointVertex(double x, double y, double z)
- void PushPointVertexColor(byte red, byte green, byte blue, byte alpha)
- void PushTriangleVertex(double x, double y, double z)
- void PushTriangleVertexColor(byte red, byte green, byte blue, byte alpha)
- void PushTriangleVertexNormal(double x, double y, double z)
-
public interface IShellEntity : IDesignScriptEntity, IDisposable
-
public interface ISolidEntity : ITopologyEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface ISphereEntity : ISolidEntity, ITopologyEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface ISubDMeshEntity : IMeshEntity, IDesignScriptEntity, IDisposable
-
public interface ISurfaceEntity : IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
- double Area { get; }
- bool Closed { get; }
- bool ClosedInU { get; }
- bool ClosedInV { get; }
- double Perimeter { get; }
- INurbsSurfaceEntity ApproximateWithTolerance(double tolerance = 0.001)
- ICoordinateSystemEntity CoordinateSystemAtParameter(double u = 0, double v = 0)
- ICoordinateSystemEntity CurvatureAtParameter(double u = 0, double v = 0)
- IVectorEntity[] DerivativesAtParameter(double u = 0, double v = 0)
- ISurfaceEntity FlipNormalDirection()
- double GaussianCurvatureAtParameter(double u = 0, double v = 0)
- ICurveEntity GetIsoline(int isoDirection = 0, double parameter = 0)
- IPolySurfaceEntity Join(ISurfaceEntity otherSurface)
- IPolySurfaceEntity Join(ISurfaceEntity[] otherSurfaces)
- IVectorEntity NormalAtParameter(double u = 0, double v = 0)
- IVectorEntity NormalAtPoint(IPointEntity point)
- ISurfaceEntity Offset(double distance = 1)
- ICurveEntity[] PerimeterCurves()
- IPointEntity PointAtParameter(double u = 0, double v = 0)
- double[] PrincipalCurvaturesAtParameter(double u = 0, double v = 0)
- IVectorEntity[] PrincipalDirectionsAtParameter(double u = 0, double v = 0)
- IGeometryEntity[] ProjectInputOnto(IGeometryEntity geometryToProject, IVectorEntity projectionDirection)
- IGeometryEntity[] SubtractFrom(ISolidEntity trimmingEntity)
- IVectorEntity TangentAtUParameter(double u = 0, double v = 0)
- IVectorEntity TangentAtVParameter(double u = 0, double v = 0)
- ISolidEntity Thicken(double thickness = 1)
- ISolidEntity Thicken(double thickness = 1, bool both_sides = true)
- INurbsSurfaceEntity ToNurbsSurface()
- ISurfaceEntity TrimWithEdgeLoops(IPolyCurveEntity[] loops)
- IUVEntity UVParameterAtPoint(IPointEntity point)
-
public interface ITextEntity : IDesignScriptEntity, IDisposable
-
public interface ITopologyEntity : IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface ITransformableEntity
- ITransformableEntity Mirror(IPlaneEntity mirrorPlane)
- ITransformableEntity Rotate(IPointEntity origin, IVectorEntity axis, double degrees = 0)
- ITransformableEntity Rotate(IPlaneEntity origin, double degrees = 0)
- ITransformableEntity Scale(double scale_factor = 1)
- ITransformableEntity Scale(double xScaleFactor = 1, double yScaleFactor = 1, double zScaleFactor = 1)
- ITransformableEntity Scale(IPointEntity origin, double scaleFactor = 1)
- ITransformableEntity Scale(IPlaneEntity basePlane, double xScaleFactor = 1, double yScaleFactor = 1, double zScaleFactor = 1)
- ITransformableEntity Scale(IPointEntity basePoint, IPointEntity pick0, IPointEntity pick1)
- ITransformableEntity Scale1D(IPointEntity basePoint, IPointEntity pick0, IPointEntity pick1)
- ITransformableEntity Scale2D(IPlaneEntity basePlane, IPointEntity pick0, IPointEntity pick1)
- ITransformableEntity Transform(ICoordinateSystemEntity cs)
- ITransformableEntity TransformFromTo(ICoordinateSystemEntity from, ICoordinateSystemEntity to)
- ITransformableEntity Translate(double x = 0, double y = 0, double z = 0)
- ITransformableEntity Translate(IVectorEntity vec)
- ITransformableEntity Translate(IVectorEntity vec, double dist = 0)
-
public interface IUVEntity
- double U { get; }
- double V { get; }
-
public interface IVectorEntity : IDesignScriptEntity, IDisposable
-
public interface IVertexEntity : IDesignScriptEntity, IDisposable
Autodesk.DesignScript.Runtime
CPTC.Octree
DSCore
-
public class Color
-
public static class Compare
-
public static class DateTime
- public static DateTime MaxValue { get; }
- public static DateTime MinValue { get; }
- public static DateTime Now { get; }
- public static DateTime Today { get; }
- public static DateTime AddTimeSpan(DateTime dateTime, TimeSpan timeSpan)
- public static DateTime ByDate(int year, int month, int day)
- public static DateTime ByDateAndTime(int year, int month, int day, int hour = 0, int minute = 0, int second = 0, int millisecond = 0)
- public static Dictionary<string, int> Components(DateTime dateTime)
- public static DateTime Date(DateTime dateTime)
- public static DayOfWeek DayOfWeek(DateTime dateTime)
- public static int DayOfYear(DateTime dateTime)
- public static int DaysInMonth(int year, int month)
- public static DateTime FromString(string str)
- public static bool IsDaylightSavingsTime(DateTime dateTime)
- public static bool IsLeapYear(int year)
- public static DateTime SubtractTimeSpan(DateTime dateTime, TimeSpan timeSpan)
- public static TimeSpan TimeOfDay(DateTime dateTime)
-
public enum DayOfWeek
-
public static class Formula
- public static object Evaluate(string formulaString, string[] parameters, object[] args)
-
public static class List
- public static IList Empty { get; }
- public static IList __Create(IList items)
- public static IList AddItemToEnd(object item, IList list)
- public static IList AddItemToFront(object item, IList list)
- public static IList Chop(IList list, int subLength)
- public static IList Combinations(IList list, int length, bool replace = false)
- public static bool ContainsItem(IList list, object item)
- public static int Count(IList list)
- public static IList Cycle(IList list, int amount)
- public static IDictionary Deconstruct(IList list)
- public static IList DiagonalLeft(IList list, int rowLength)
- public static IList DiagonalRight(IList list, int subLength)
- public static IList DropEveryNthItem(IList list, int n, int offset = 0)
- public static IList DropItems(IList list, int amount)
- public static Dictionary<string, object> FilterByBoolMask(IList list, IList mask)
- public static object FirstItem(IList list)
- public static IList Flatten(IList list, int amt)
- public static object GetItemAtIndex(IList list, int index)
- public static bool IsEmpty(IList list)
- public static IList Join(IList[] lists)
- public static object LastItem(IList list)
- public static object MaximumItem(IEnumerable<object> list)
- public static object MinimumItem(IEnumerable<object> list)
- public static IList OfRepeatedItem(object item, int amount)
- public static IList Permutations(IList list, int? length = default)
- public static IList RemoveItemAtIndex(IList list, int[] indices)
- public static IList Repeat(IList list, int amount)
- public static IList RestOfItems(IList list)
- public static IList Reverse(IList list)
- public static IList ShiftIndices(IList list, int amount)
- public static IList Shuffle(IList list)
- public static IList Slice(IList list, int? start = default, int? end = default, int step = 1)
- public static IList Sort(IEnumerable<object> list)
- public static IList Sublists(IList list, IList ranges, int offset)
- public static IList TakeEveryNthItem(IList list, int n, int offset = 0)
- public static IList TakeItems(IList list, int amount)
- public static IList Transpose(IList lists)
- public static IList UniqueItems(IList list)
-
public static class Logic
- public static bool Xor(bool a, bool b)
-
public static class Math
- public static double E { get; }
- public static double GoldenRatio { get; }
- public static double PI { get; }
- public static double PiTimes2 { get; }
- public static double Abs(double number)
- public static long Abs(long integer)
- public static double Acos(double ratio)
- public static double Asin(double ratio)
- public static double Atan(double ratio)
- public static double Atan2(double numerator, double denominator)
- public static double Average(IList<double> numbers)
- public static long Ceiling(double number)
- public static double Cos(double angle)
- public static double Cosh(double angle)
- public static double DegreesToRadians(double degrees)
- public static long DivRem(long dividend, long divisor)
- public static double Exp(double number)
- public static long Factorial(long number)
- public static long Floor(double number)
- public static double IEEERemainder(double value1, double value2)
- public static double Log(double number)
- public static double Log(double number, double logBase)
- public static double Log10(double number)
- public static double Max(double value1, double value2)
- public static long Max(long int1, long int2)
- public static double Min(double value1, double value2)
- public static long Min(long int1, long int2)
- public static double Pow(double number, double power)
- public static double RadiansToDegrees(double radians)
- public static double Rand()
- public static double Random(int? seed = default)
- public static double Random(double value1, double value2)
- public static IList RandomList(int amount)
- public static IList RemapRange(IList<double> numbers, double newMin = 0, double newMax = 1)
- public static double Round(double number)
- public static double Round(double number, int digits)
- public static long Sign(double number)
- public static long Sign(long integer)
- public static double Sin(double angle)
- public static double Sinh(double angle)
- public static double Sqrt(double number)
- public static double Sum(IEnumerable<double> values)
- public static double Tan(double angle)
- public static double Tanh(double angle)
- public static double Truncate(double value)
-
public static class Object
- public static object Identity(object obj)
- public static bool IsNull(object obj)
-
public static class Sorting
-
public static class String
- public static string Center(string str, int newWidth, string padChars = " ")
- public static string ChangeCase(string str, bool upper)
- public static string Concat(string[] strings)
- public static bool Contains(string str, string searchFor, bool ignoreCase = false)
- public static int CountOccurrences(string str, string searchFor, bool ignoreCase = false)
- public static bool EndsWith(string str, string searchFor, bool ignoreCase = false)
- public static string FromObject(object obj)
- public static int IndexOf(string str, string searchFor, bool ignoreCase = false)
- public static string Insert(string str, int index, string toInsert)
- public static string Join(string separator, string[] strings)
- public static int LastIndexOf(string str, string searchFor, bool ignoreCase = false)
- public static int Length(string str)
- public static string PadLeft(string str, int newWidth, string padChars = " ")
- public static string PadRight(string str, int newWidth, string padChars = " ")
- public static string Remove(string str, int startIndex, int? count = default)
- public static string Replace(string str, string searchFor, string replaceWith)
- public static string[] Split(string str, string[] separaters)
- public static bool StartsWith(string str, string searchFor, bool ignoreCase = false)
- public static string Substring(string str, int startIndex, int length)
- public static string ToLower(string str)
- public static object ToNumber(string str)
- public static string ToUpper(string str)
- public static string TrimLeadingWhitespace(string str)
- public static string TrimTrailingWhitespace(string str)
- public static string TrimWhitespace(string str)
-
public static class Thread
- public static object Pause(object x, int msTimeout)
-
public static class TimeSpan
-
public class Types
-
public class Web
DSCore.IO
-
public static class CSV
-
public static class Directory
-
public static class File
- public static void Copy(FileInfo file, string destinationPath, bool overwrite = false)
- public static void Delete(string path)
- public static bool Exists(string path)
- public static FileInfo FromPath(string path)
- public static void Move(string path, string newPath, bool overwrite = false)
- public static string ReadText(FileInfo file)
- public static void WriteText(string filePath, string text)
-
public static class FilePath
- public static string ChangeExtension(string path, string newExtension)
- public static string Combine(string[] paths)
- public static string DirectoryName(string path)
- public static string Extension(string path)
- public static string FileName(string path, bool withExtension = true)
- public static bool HasExtension(string path)
-
public static class Image
Dynamo
-
public class CustomNodeDefinition : IFunctionDescriptor
-
public class DynamoLogger : NotificationObject, ILogger, IDisposable
-
public class LogEventArgs : EventArgs
-
public sealed delegate LogEventHandler : MulticastDelegate
-
public enum LogLevel
-
public class PreferenceSettings : NotificationObject, IPreferences
-
public sealed delegate RenderCompleteEventHandler : MulticastDelegate
-
public class RenderCompletionEventArgs : EventArgs
-
public class RenderDescription
-
public class RenderFailedEventArgs : EventArgs
-
public sealed delegate RenderFailedEventHandler : MulticastDelegate
-
public class RenderTag
-
public sealed delegate ResultsReadyHandler : MulticastDelegate
-
public class SafeEnumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
-
public static class STLExport
-
public class ThreadSafeList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
-
public class Visualization
-
public class VisualizationEventArgs : EventArgs
-
public class VisualizationManager : NotificationObject, IVisualizationManager, ICleanup
-
public sealed delegate VisualizerDelegate : MulticastDelegate
- public VisualizerDelegate(object object, IntPtr method)
- public virtual IAsyncResult BeginInvoke(NodeModel node, object geom, string tag, RenderDescription target, Octree octree, AsyncCallback callback, object object)
- public virtual void EndInvoke(IAsyncResult result)
- public virtual void Invoke(NodeModel node, object geom, string tag, RenderDescription target, Octree octree)
-
public enum WarningLevel
-
public class WorkspaceMigrations
Dynamo.Controls
-
public class AttachmentToPathConverter : IValueConverter
-
public class AttachmentToRowColumnConverter : IValueConverter
-
public class BackgroundPreviewGestureConverter : IValueConverter
-
public class BooleanToBrushConverter : IValueConverter
-
public class BooleanToSelectionColorConverter : IValueConverter
-
public class BoolToCanvasCursorConverter : IValueConverter
-
public class BoolToFullscreenWatchVisibilityConverter : IValueConverter
-
public class BoolToScrollBarVisibilityConverter : IValueConverter
-
public class BoolToVisibilityCollapsedConverter : IValueConverter
-
public class BoolToVisibilityConverter : IValueConverter
-
public class BrowserItemToBooleanConverter : IValueConverter
-
public class ConsoleHeightConverter : IValueConverter
-
public class CurrentOffsetStatConverter : IValueConverter
-
public class DoubleDisplay : IValueConverter
-
public class DoubleInputDisplay : DoubleDisplay
-
public class DragCanvas : Canvas
-
public class DynamoView : Window, IComponentConnector, IStyleConnector
-
public class dynNodeView : UserControl, IViewModelView<NodeViewModel>, IComponentConnector
-
public class EmptyStringToCollapsedConverter : IValueConverter
-
public class EndlessGrid : Canvas
-
public class EnumToBooleanConverter : IValueConverter
-
public class FilePathDisplayConverter : IValueConverter
-
public class InfoBubbleView : UserControl, IComponentConnector
-
public class IntegerDisplay : IValueConverter
-
public class InverseBoolDisplay : IValueConverter
-
public class InverseBooleanConverter : IValueConverter
-
public class InverseBooleanToVisibilityCollapsedConverter : IValueConverter
-
public class InverseBoolToVisibilityConverter : IValueConverter
-
public class IsUpdateAvailableBrushConverter : IValueConverter
-
public class IsUpdateAvailableToTextConverter : IValueConverter
-
public class LacingToAbbreviationConverter : IValueConverter
-
public class LacingToTooltipConverter : IValueConverter
-
public class LacingToVisibilityConverter : IValueConverter
-
public class ListHasItemsToBoolConverter : IValueConverter
-
public class MarginConverter : IValueConverter
-
public class MeasureConverter : IValueConverter
-
public class NavigationToOpacityConverter : IValueConverter
-
public class NonEmptyStringToCollapsedConverter : IValueConverter
-
public sealed class NullToVisibiltyConverter : IValueConverter
-
public class NumberFormatToBoolConverter : IValueConverter
-
public class PackageDownloadStateToStringConverter : IValueConverter
-
public class PackageSearchStateToStringConverter : IValueConverter
-
public class PackageUploadStateToStringConverter : IValueConverter
-
public class PathToFileNameConverter : IValueConverter
-
public class PathToSaveStateConverter : IValueConverter
-
public class PortCountToHeightConverter : IValueConverter
-
public class PortNameConverter : IValueConverter
-
public class PortNameToWidthConverter : IValueConverter
-
public class PortToAttachmentConverter : IValueConverter
-
public class PortTypeToClipConverter : IValueConverter
-
public class PortTypeToGridColumnConverter : IValueConverter
-
public class PortTypeToMarginConverter : IValueConverter
-
public class PortTypeToTextAlignmentConverter : IValueConverter
-
public class PrettyDateConverter : IValueConverter
-
public class RadianToDegreesConverter : IValueConverter
-
public class SearchResultsToVisibilityConverter : IMultiValueConverter
-
public class : IValueConverter
- public ()
- public object (object value, Type targetType, object parameter, CultureInfo culture)
- public object (object value, Type targetType, object parameter, CultureInfo culture)
-
public class : IValueConverter
- public ()
- public object (object value, Type targetType, object parameter, CultureInfo culture)
- public object (object value, Type targetType, object parameter, CultureInfo culture)
-
public class : IValueConverter
- public ()
- public object (object value, Type targetType, object parameter, CultureInfo culture)
- public object (object value, Type targetType, object parameter, CultureInfo culture)
-
public class StateToColorConverter : IValueConverter
-
public class StringDisplay : IValueConverter
-
public class StringLengthToVisibilityConverter : IValueConverter
-
public class TabSizeConverter : IMultiValueConverter
-
public class TooltipLengthTruncater : IValueConverter
-
public class TransformOriginStatConverter : IValueConverter
-
public class ViewButtonClipRectConverter : IMultiValueConverter
-
public sealed class WarningLevelToColorConverter : IValueConverter
-
public class Watch3DView : UserControl, INotifyPropertyChanged, IComponentConnector
-
public class WatchTree : UserControl, IComponentConnector, IStyleConnector
-
public class WorkspaceBackgroundBrushConverter : IValueConverter
-
public class WorkspaceBackgroundColorConverter : IValueConverter
-
public class WorkspaceTypeConverter : IValueConverter
-
public class ZoomBorder : Border
-
public class ZoomStatConverter : IValueConverter
-
public class ZoomToBooleanConverter : IValueConverter
-
public class ZoomToVisibilityConverter : IValueConverter
Dynamo.Core
Dynamo.Core.Threading
Dynamo.DSEngine
-
public class AstBuilder
-
public sealed delegate AstBuiltEventHandler : MulticastDelegate
-
public static class DocumentationServices
-
public class EngineController : IAstNodeContainer, IDisposable
-
public class FunctionDescriptor : IFunctionDescriptor
- public string Assembly { get; }
- public string Category { get; }
- public string ClassName { get; }
- public string Description { get; }
- public string DisplayName { get; }
- public bool IsVarArg { get; }
- public bool IsVisibleInLibrary { get; }
- public string MangledName { get; }
- public string Name { get; }
- public string Namespace { get; }
- public IEnumerable<TypedParameter> Parameters { get; }
- public string QualifiedName { get; }
- public IEnumerable<string> ReturnKeys { get; }
- public string ReturnType { get; }
- public string Signature { get; }
- public string Summary { get; }
- public FunctionType Type { get; }
- public string UnqualifedClassName { get; }
- public string UserFriendlyName { get; }
- public FunctionDescriptor(string name, IEnumerable<TypedParameter> parameters, FunctionType type)
- public FunctionDescriptor(string assembly, string className, string name, IEnumerable<TypedParameter> parameters, string returnType, FunctionType type, bool isVisibleInLibrary = true, IEnumerable<string> returnKeys = null, bool isVarArg = false)
- public FunctionDescriptor(string assembly, string className, string name, string summary, IEnumerable<TypedParameter> parameters, string returnType, FunctionType type, bool isVisibleInLibrary = true, IEnumerable<string> returnKeys = null, bool isVarArg = false)
-
public class FunctionGroup
-
public enum FunctionType
-
public interface IAstNodeContainer
-
public interface IFunctionDescriptor
-
public class LibraryCustomization
-
public class LibraryCustomizationServices
-
public class LibraryServices : IDisposable
-
public class LiveRunnerServices : IDisposable
-
public static class NodeToCodeUtils
-
public class RenderPackage : IRenderPackage, IDisposable
- public bool DisplayLabels { get; set; }
- public int ItemsCount { get; set; }
- public List<byte> LineStripVertexColors { get; set; }
- public List<int> LineStripVertexCounts { get; set; }
- public List<double> LineStripVertices { get; set; }
- public IntPtr NativeRenderPackage { get; }
- public List<byte> PointVertexColors { get; set; }
- public List<double> PointVertices { get; set; }
- public bool Selected { get; set; }
- public string Tag { get; set; }
- public List<double> TriangleNormals { get; set; }
- public List<byte> TriangleVertexColors { get; set; }
- public List<double> TriangleVertices { get; set; }
- public RenderPackage()
- public RenderPackage(bool selected, bool displayLabels)
- public void Clear()
- public void Dispose()
- public bool IsNotEmpty()
- public void PushLineStripVertex(double x, double y, double z)
- public void PushLineStripVertexColor(byte red, byte green, byte blue, byte alpha)
- public void PushLineStripVertexCount(int n)
- public void PushPointVertex(double x, double y, double z)
- public void PushPointVertexColor(byte red, byte green, byte blue, byte alpha)
- public void PushTriangleVertex(double x, double y, double z)
- public void PushTriangleVertexColor(byte red, byte green, byte blue, byte alpha)
- public void PushTriangleVertexNormal(double x, double y, double z)
-
public static class XmlDocumentationExtensions
Dynamo.DSEngine.CodeCompletion
Dynamo.Interfaces
Dynamo.Library
Dynamo.Models
-
public sealed delegate ActionHandler : MulticastDelegate
-
public class AlsoKnownAsAttribute : Attribute
-
public sealed delegate CleanupHandler : MulticastDelegate
-
public sealed delegate ConnectorConnectedHandler : MulticastDelegate
-
public sealed delegate ConnectorHandler : MulticastDelegate
-
public class ConnectorModel : ModelBase
-
public enum ConnectorType
-
public class CustomNodeWorkspaceModel : WorkspaceModel
- public CustomNodeDefinition CustomNodeDefinition { get; }
- public CustomNodeWorkspaceModel(DynamoModel dynamoModel)
- public CustomNodeWorkspaceModel(DynamoModel dynamoModel, string name, string category)
- public CustomNodeWorkspaceModel(DynamoModel dynamoModel, string name, string category, string description, double x, double y)
- public CustomNodeWorkspaceModel(DynamoModel dynamoModel, string name, string category, string description, IEnumerable<NodeModel> e, IEnumerable<ConnectorModel> c, double x, double y)
- public List<Function> GetExistingNodes()
-
public sealed delegate DispatchedToUIThreadHandler : MulticastDelegate
-
public class DoNotLoadOnPlatformsAttribute : Attribute
-
public class DynamoModel : ModelBase
- public class ConvertNodesToCodeCommand : RecordableCommand
- public sealed delegate CrashPromptHandler : MulticastDelegate
- public class CreateCustomNodeCommand : RecordableCommand
- public class CreateNodeCommand : RecordableCommand
- public class CreateNoteCommand : RecordableCommand
- public class DeleteModelCommand : RecordableCommand
- public class DragSelectionCommand : RecordableCommand
- public class ForceRunCancelCommand : RunCancelCommand
- public class MakeConnectionCommand : RecordableCommand
- public class ModelEventCommand : RecordableCommand
- public class MutateTestCommand : RecordableCommand
- public class OpenFileCommand : RecordableCommand
- public class PausePlaybackCommand : RecordableCommand
- public abstract class RecordableCommand
- public class RunCancelCommand : RecordableCommand
- public sealed delegate RunCompletedHandler : MulticastDelegate
- public class SelectInRegionCommand : RecordableCommand
- public class SelectModelCommand : RecordableCommand
- public struct StartConfiguration
- public class SwitchTabCommand : RecordableCommand
- public class UndoRedoCommand : RecordableCommand
- public class UpdateModelValueCommand : RecordableCommand
- public static bool EnableMigrationLogging { get; set; }
- public static bool IsCrashing { get; set; }
- public static bool IsTestMode { get; set; }
- public IEnumerable<NodeModel> AllNodes { get; }
- public Dictionary<string, TypeLoadData> BuiltInTypesByName { get; }
- public SortedDictionary<string, TypeLoadData> BuiltInTypesByNickname { get; }
- public ObservableCollection<ModelBase> ClipBoard { get; set; }
- public ConnectorType ConnectorType { get; set; }
- public string Context { get; set; }
- public WorkspaceModel CurrentWorkspace { get; }
- public CustomNodeManager CustomNodeManager { get; }
- public ObservableDictionary<string, Guid> CustomNodes { get; }
- public DebugSettings DebugSettings { get; }
- public bool DynamicRunEnabled { get; set; }
- public EngineController EngineController { get; }
- public HomeWorkspaceModel HomeSpace { get; protected set; }
- public bool IsShowingConnectors { get; set; }
- public DynamoLoader Loader { get; }
- public DynamoLogger Logger { get; }
- public int MaxTesselationDivisions { get; set; }
- public Dictionary<Guid, NodeModel> NodeMap { get; set; }
- public List<NodeModel> Nodes { get; }
- public PackageManagerClient PackageManagerClient { get; }
- public PreferenceSettings PreferenceSettings { get; }
- public bool RunEnabled { get; set; }
- public bool RunInDebug { get; set; }
- public DynamoRunner Runner { get; protected set; }
- public DynamoScheduler Scheduler { get; }
- public SearchModel SearchModel { get; }
- public bool ShutdownRequested { get; }
- public string UnlockLoadPath { get; set; }
- public string Version { get; }
- public ObservableCollection<WorkspaceModel> Workspaces { get; set; }
- public event CleanupHandler CleaningUp
- public event ConnectorHandler ConnectorAdded
- public event ConnectorHandler ConnectorDeleted
- public event WorkspaceHandler CurrentWorkspaceChanged
- public event EventHandler DeletionComplete
- public event EventHandler DeletionStarted
- public event EventHandler<EvaluationCompletedEventArgs> EvaluationCompleted
- public event NodeHandler NodeAdded
- public event NodeHandler NodeDeleted
- public event NodeHandler RequestCancelActiveStateForNode
- public event ActionHandler RequestDispatcherBeginInvoke
- public event ActionHandler RequestDispatcherInvoke
- public event EventHandler RequestLayoutUpdate
- public event NodeEventHandler RequestNodeSelect
- public event CrashPromptHandler RequestsCrashPrompt
- public event FunctionNamePromptRequestHandler RequestsFunctionNamePrompt
- public event EventHandler RequestsRedraw
- public event RunCompletedHandler RunCompleted
- public event DynamoModelHandler ShutdownCompleted
- public event DynamoModelHandler ShutdownStarted
- public event EventHandler WorkspaceCleared
- public event EventHandler WorkspaceClearing
- public event WorkspaceHandler WorkspaceHidden
- public event WorkspaceHandler WorkspaceSaved
- protected DynamoModel(StartConfiguration configuration)
- public static DynamoModel Start()
- public static DynamoModel Start(StartConfiguration configuration)
- public void AddToSelection(object parameters)
- public void Clear(object parameter)
- public void Copy(object parameters)
- public void ExecuteCommand(RecordableCommand command)
- public void HideWorkspace(WorkspaceModel workspace)
- public void Home(object parameter)
- public CustomNodeDefinition NewCustomNodeWorkspace(Guid id, string name, string category, string description, bool makeCurrentWorkspace, double workspaceOffsetX = 0, double workspaceOffsetY = 0)
- public virtual void OnCleanup()
- public virtual void OnCurrentWorkspaceChanged(WorkspaceModel workspace)
- public virtual void OnDeletionComplete(object sender, EventArgs e)
- public virtual void OnDeletionStarted(object sender, EventArgs e)
- public virtual void OnEvaluationCompleted(object sender, EvaluationCompletedEventArgs e)
- public virtual void OnRequestDispatcherBeginInvoke(Action action)
- public virtual void OnRequestDispatcherInvoke(Action action)
- public virtual void OnRequestLayoutUpdate(object sender, EventArgs e)
- public void OnRequestsCrashPrompt(object sender, CrashPromptArgs args)
- public virtual void OnRequestSelect(object sender, ModelEventArgs e)
- public void OnRequestsFunctionNamePrompt(object sender, FunctionNamePromptEventArgs e)
- public virtual void OnRequestsRedraw(object sender, EventArgs e)
- public virtual void OnRunCompleted(object sender, bool success)
- public virtual void OnWorkspaceCleared(object sender, EventArgs e)
- public virtual void OnWorkspaceClearing(object sender, EventArgs e)
- public bool OpenWorkspace(string xmlPath)
- public void Paste(object parameters)
- protected virtual void PostShutdownCore(bool shutdownHost)
- protected virtual void PreShutdownCore(bool shutdownHost)
- public void RemoveWorkspace(WorkspaceModel workspace)
- public virtual void ResetEngine(bool markNodesAsDirty = false)
- protected void ResetEngineInternal()
- public void RunExpression()
- public void ShutDown(bool shutdownHost)
- protected virtual void ShutDownCore(bool shutdownHost)
- public void WriteToLog(object parameters)
-
public sealed delegate DynamoModelHandler : MulticastDelegate
-
public class DynamoModelUpdateArgs : EventArgs
-
public enum ElementState
-
public class EvaluationCompletedEventArgs : EventArgs
-
public class FunctionNamePromptEventArgs : EventArgs
-
public class HomeWorkspaceModel : WorkspaceModel
-
public interface ILocatable
-
public class InvalidPortException : ApplicationException
-
public class IsDesignScriptCompatibleAttribute : Attribute
-
public class IsInteractiveAttribute : Attribute
-
public class IsMetaNodeAttribute : Attribute
-
public enum LacingStrategy
-
public class MigrationManager
- public enum Decision
- public static MigrationManager Instance { get; }
- public List<Type> MigrationTargets { get; set; }
- public static XmlElement CloneAndChangeName(XmlElement element, string type, string nickname)
- public static XmlElement CreateCodeBlockNodeFrom(XmlElement srcElement)
- public static XmlElement CreateCodeBlockNodeModelNode(XmlDocument document, XmlElement oldNode, int nodeIndex, string codeTest)
- public static XmlElement CreateCustomNodeFrom(XmlDocument document, XmlElement srcElement, string id, string name, string description, List<string> inputs, List<string> outputs)
- public static XmlElement CreateDummyNode(XmlElement element, int inportCount, int outportCount)
- public static XmlElement CreateFunctionNode(XmlDocument document, XmlElement oldNode, int nodeIndex, string assembly, string nickname, string signature)
- public static XmlElement CreateFunctionNodeFrom(XmlElement srcElement, string[] attribNames)
- public static XmlElement CreateFunctionNodeFrom(XmlElement srcElement)
- public static XmlElement CreateMissingNode(XmlElement element, int inportCount, int outportCount)
- public static XmlElement CreateNode(XmlDocument document, XmlElement oldNode, int nodeIndex, string name, string nickname)
- public static XmlElement CreateUnresolvedFunctionNode(XmlElement element)
- public static XmlElement CreateVarArgFunctionNode(XmlDocument document, XmlElement oldNode, int nodeIndex, string assembly, string nickname, string signature, string inputcount)
- public static XmlElement CreateVarArgFunctionNodeFrom(XmlElement srcElement)
- public static string GetGuidFromXmlElement(XmlElement element)
- public static int GetNextIdentifierIndex()
- public static void ResetIdentifierIndex()
- public static void SetFunctionSignature(XmlElement element, string assemblyName, string methodName, string signature)
- public NodeMigrationData MigrateXmlNode(WorkspaceModel homespace, XmlNode elNode, Type type, Version workspaceVersion)
- public void ProcessNodesInWorkspace(DynamoModel dynamoModel, XmlDocument xmlDoc, Version workspaceVersion)
- public void ProcessWorkspaceMigrations(DynamoModel dynamoModel, XmlDocument xmlDoc, Version workspaceVersion)
-
public abstract class ModelBase : NotificationObject, ISelectable, ILocatable
-
public class ModelEventArgs : EventArgs
-
public class NodeCategoryAttribute : Attribute
-
public class NodeDeprecatedAttribute : Attribute
-
public class NodeDescriptionAttribute : Attribute
-
public sealed delegate NodeHandler : MulticastDelegate
-
public class NodeMigrationAttribute : Attribute
-
public class NodeMigrationData
-
public abstract class NodeModel : ModelBase, IBlockingModel
- protected IdentifierNode identifier
- public Dictionary<int, Tuple<int, NodeModel>> Inputs
- public Dictionary<int, HashSet<Tuple<int, NodeModel>>> Outputs
- public object RenderPackagesMutex
- public IEnumerable<ConnectorModel> AllConnectors { get; }
- public LacingStrategy ArgumentLacing { get; set; }
- public virtual string AstIdentifierBase { get; }
- public MirrorData CachedValue { get; }
- public virtual string Category { get; }
- public virtual string Description { get; set; }
- public bool DisplayLabels { get; set; }
- public virtual bool ForceReExecuteOfNode { get; set; }
- public bool HasRenderPackages { get; set; }
- public ObservableCollection<PortData> InPortData { get; }
- public ObservableCollection<PortModel> InPorts { get; set; }
- public bool InteractionEnabled { get; set; }
- public virtual bool IsConvertible { get; }
- public bool IsCustomFunction { get; }
- public bool IsPartiallyApplied { get; }
- public bool IsTopmost { get; }
- public bool IsUpdated { get; set; }
- public bool IsUpstreamVisible { get; set; }
- public bool IsVisible { get; set; }
- public string Name { get; }
- public string NickName { get; set; }
- public ObservableCollection<PortData> OutPortData { get; }
- public ObservableCollection<PortModel> OutPorts { get; set; }
- public bool OverrideNameWithNickName { get; set; }
- public List<IRenderPackage> RenderPackages { get; set; }
- public bool RequiresRecalc { get; set; }
- public ElementState State { get; set; }
- public List<string> Tags { get; }
- public string ToolTipText { get; set; }
- public WorkspaceModel Workspace { get; }
- public event EventHandler BlockingEnded
- public event EventHandler BlockingStarted
- public event DispatchedToUIThreadHandler DispatchedToUI
- protected NodeModel(WorkspaceModel workspaceModel)
- protected static NodeMigrationData MigrateToDsFunction(NodeMigrationData data, string nickname, string funcName)
- protected static NodeMigrationData MigrateToDsFunction(NodeMigrationData data, string assembly, string nickname, string funcName)
- protected static NodeMigrationData MigrateToDsVarArgFunction(NodeMigrationData data, string assembly, string nickname, string funcName)
- public PortModel AddPort(PortType portType, PortData data, int index)
- public void AppendReplicationGuides(List<AssociativeNode> inputs)
- public virtual IEnumerable<AssociativeNode> BuildOutputAst(List<AssociativeNode> inputAstNodes)
- public virtual void Cleanup()
- public virtual void ClearRuntimeError()
- public virtual void Destroy()
- public void DispatchOnUIThread(Action a)
- public void Error(string p)
- public virtual IdentifierNode GetAstIdentifierForOutputIndex(int outputIndex)
- public IEnumerable<int> GetConnectedInputs()
- public string GetDescriptionStringFromAttributes()
- protected DynamoViewModel (MenuItem menuItem)
- public MirrorData GetValue(int outPortIndex)
- public bool HasConnectedInput(int data)
- public bool HasInput(int data)
- public bool HasOutput(int portData)
- public void Load(XmlNode elNode)
- protected virtual void LoadNode(XmlNode nodeElement)
- public virtual void OnBlockingEnded(EventArgs e)
- public virtual void OnBlockingStarted(EventArgs e)
- protected virtual void OnBuilt()
- public void OnDispatchedToUI(object sender, UIDispatcherEventArgs e)
- public virtual string PrintExpression()
- public void RegisterAllPorts()
- public void RegisterInputPorts()
- public void RegisterOutputPorts()
- public void RequestValueUpdateAsync()
- public void RequestVisualUpdateAsync(int maxTesselationDivisions)
- protected virtual void RequestVisualUpdateAsyncCore(int maxTesselationDivisions)
- public void Save(XmlDocument xmlDoc, XmlElement dynEl, SaveContext context)
- protected virtual void SaveNode(XmlDocument xmlDoc, XmlElement nodeElement, SaveContext context)
- public void SelectNeighbors()
- public bool ShouldDisplayPreview()
- protected virtual bool ShouldDisplayPreviewCore()
- public bool TryGetInput(int data, out Tuple input)
- public bool TryGetOutput(int output, out HashSet newOutputs)
- public void ValidateConnections()
- public void Warning(string p)
-
public class NodeNameAttribute : Attribute
-
public class NodeSearchableAttribute : Attribute
-
public class NodeSearchTagsAttribute : Attribute
-
public class NodeTypeIdAttribute : Attribute
-
public class NoteModel : ModelBase
-
public class NotSearchableInCustomNodeWorkspace : Attribute
-
public class NotSearchableInHomeWorkspace : Attribute
-
public class PointEventArgs : EventArgs
-
public sealed delegate PortConnectedHandler : MulticastDelegate
-
public class PortData
-
public sealed delegate PortDisconnectedHandler : MulticastDelegate
-
public struct PortId
-
public class PortModel : ModelBase
-
public sealed delegate PortsChangedHandler : MulticastDelegate
-
public enum PortType
-
public enum SaveContext
-
public class ScopedNodeModel : NodeModel
-
public class TypeLoadData
-
public class UIDispatcherEventArgs : EventArgs
-
public class ViewOperationEventArgs : EventArgs
-
public class WorkspaceEventArgs
-
public sealed delegate WorkspaceHandler : MulticastDelegate
-
public class
- public string { get; set; }
- public string { get; set; }
- public string { get; set; }
- public double { get; set; }
- public double { get; set; }
- public double { get; set; }
- public static WorkspaceHeader (DynamoModel dynamoModel, string path)
- public bool ()
-
public class WorkspaceMigrationAttribute : Attribute
-
public abstract class WorkspaceModel : NotificationObject, ILocatable, IUndoRedoRecorderClient
- public sealed delegate WorkspaceSavedEvent : MulticastDelegate
- public static readonly double ZOOM_MAXIMUM
- public static readonly double ZOOM_MINIMUM
- public string Author { get; set; }
- public bool CanRedo { get; }
- public bool CanUndo { get; }
- public string Category { get; set; }
- public double CenterX { get; set; }
- public double CenterY { get; set; }
- public ObservableCollection<ConnectorModel> Connectors { get; }
- public string Description { get; set; }
- public DynamoModel DynamoModel { get; }
- public string FileName { get; set; }
- public bool HasUnsavedChanges { get; set; }
- public double Height { get; set; }
- public bool IsCurrentSpace { get; set; }
- public DateTime LastSaved { get; set; }
- public string Name { get; set; }
- public ObservableCollection<NodeModel> Nodes { get; }
- public ObservableCollection<NoteModel> Notes { get; }
- public Rect Rect { get; }
- public UndoRedoRecorder UndoRecorder { get; }
- public double Width { get; set; }
- public double X { get; set; }
- public double Y { get; set; }
- public double Zoom { get; set; }
- public event PointEventHandler CurrentOffsetChanged
- public event Action OnModified
- public event NodeEventHandler RequestNodeCentered
- public event EventHandler Updated
- public event WorkspaceSavedEvent WorkspaceSaved
- public event ZoomEventHandler ZoomChanged
- protected WorkspaceModel(DynamoModel dynamoModel, string name, IEnumerable<NodeModel> e, IEnumerable<ConnectorModel> c, double x, double y)
- public ConnectorModel AddConnection(NodeModel start, NodeModel end, int startIndex, int endIndex, PortType portType = 0)
- public NodeModel AddNode(double x, double y, string nodeName)
- public T AddNode<T>() where T : NodeModel
- public NodeModel AddNode(Guid nodeId, string nodeName, double x, double y, bool useDefaultPos, bool transformCoordinates, XmlNode xmlNode = null)
- public void AddNode(NodeModel node, Guid nodeId, double x, double y, bool useDefaultPos, bool transformCoordinates, XmlNode xmlNode = null)
- public NoteModel AddNote(bool centerNote, double x, double y, string text, Guid id)
- public void CreateModel(XmlElement modelData)
- public void DeleteModel(XmlElement modelData)
- public void DisableReporting()
- public void EnableReporting()
- public IEnumerable<NodeModel> GetHangingNodes()
- public ModelBase GetModelForElement(XmlElement modelData)
- public IEnumerable<NodeModel> GetTopMostNodes()
- public virtual void Modified()
- public virtual void OnCurrentOffsetChanged(object sender, PointEventArgs e)
- public virtual void OnRequestNodeCentered(object sender, ModelEventArgs e)
- public void OnUpdated(EventArgs e)
- public virtual void OnZoomChanged(object sender, ZoomEventArgs e)
- protected virtual bool PopulateXmlDocument(XmlDocument xmlDoc)
- public void RecordModelForModification(ModelBase model)
- public void RecordModelsForUndo(Dictionary<ModelBase, UserAction> models)
- public void ReloadModel(XmlElement modelData)
- public void ReportPosition()
- protected virtual void ResetWorkspaceCore()
- public virtual bool Save()
- public virtual bool SaveAs(string newPath)
- protected virtual void SerializeSessionData(XmlDocument document)
Dynamo.Nodes
-
public abstract class AbstractString : BasicInteractive<string>
-
public class Apply1 : VariableInput
-
public abstract class BasicInteractive<T> : NodeModel
-
public abstract class Bool : BasicInteractive<bool>
-
public static class BuiltinNodeCategories
-
public class ClickSelectTextBox : TextBox
-
public class CodeBlockNodeModel : NodeModel
-
public class ComposeFunctions : NodeModel
-
public sealed delegate ConversionDelegate : MulticastDelegate
-
public class CustomNodeController : FunctionCallNodeController
-
public abstract class Double : BasicInteractive<double>
-
public class DoubleInput : NodeModel
-
public abstract class DropDrownBase : NodeModel
-
public class DSFunction : DSFunctionBase
-
public abstract class DSFunctionBase : FunctionCallBase
-
public class DSVarArgFunction : DSFunctionBase, IWpfNode
-
public class DynamoDropDownItem : IComparable
-
public class DynamoNodeButton : Button
-
public class DynamoSlider : Slider
-
public class DynamoTextBox : ClickSelectTextBox
-
public class dynNoteView : UserControl, IViewModelView<NoteViewModel>, IComponentConnector
-
public abstract class FileReaderBase : NodeModel
-
public class Function : FunctionCallBase, IWpfNode
-
public abstract class FunctionCallBase : NodeModel
-
public abstract class FunctionCallNodeController
- public IFunctionDescriptor Definition { get; protected set; }
- public string NickName { get; }
- public virtual IEnumerable<string> ReturnKeys { get; }
- protected FunctionCallNodeController(IFunctionDescriptor def)
- protected virtual void AssignIdentifiersForFunctionCall(NodeModel model, AssociativeNode rhs, List<AssociativeNode> resultAst)
- public IEnumerable<AssociativeNode> BuildAst(NodeModel model, List<AssociativeNode> inputAstNodes)
- protected virtual void BuildAstForPartialMultiOutput(NodeModel model, AssociativeNode rhs, List<AssociativeNode> resultAst)
- protected virtual void BuildOutputAst(NodeModel model, List<AssociativeNode> inputAstNodes, List<AssociativeNode> resultAst)
- public virtual void DeserializeCore(XmlElement element, SaveContext context)
- protected abstract AssociativeNode GetFunctionApplication(NodeModel model, List<AssociativeNode> inputAstNodes)
- protected abstract void InitializeInputs(NodeModel model)
- protected abstract void InitializeOutputs(NodeModel model)
- public virtual void LoadNode(XmlNode xmlNode)
- public virtual void SaveNode(XmlDocument xmlDocument, XmlElement xmlElement, SaveContext saveContext)
- public virtual void SerializeCore(XmlElement element, SaveContext context)
- public virtual void SyncNodeWithDefinition(NodeModel model)
-
public class FunctionNamePrompt : Window, IComponentConnector
-
public abstract class Integer : BasicInteractive<int>
-
public class Output : NodeModel
-
public class Statement
-
public class StringInput : AbstractString
-
public class StringTextBox : DynamoTextBox
-
public class Sublists : BasicInteractive<string>
-
public class Symbol : NodeModel
-
public class UnresolvedFunctionException : Exception
-
public static class Utilities
-
public class Variable
-
public abstract class VariableInput : NodeModel
-
public abstract class VariableInputAndOutput : NodeModel
-
public abstract class VariableInputNode : NodeModel, IWpfNode
-
public abstract class VariableInputNodeController
-
public class Watch : NodeModel
-
public interface WatchHandler
-
public class ZeroTouchNodeController : FunctionCallNodeController
-
public class ZeroTouchVarArgNodeController : ZeroTouchNodeController
Dynamo.Nodes.Prompts
Dynamo.Nodes.Search
Dynamo.PackageManager
Dynamo.PackageManager.UI
Dynamo.Prompts
Dynamo.Search
Dynamo.Search.SearchElements
Dynamo.Selection
Dynamo.Services
Dynamo.TestInfrastructure
Dynamo.UI
Dynamo.UI.Commands
Dynamo.UI.Controls
Dynamo.UI.Prompts
Dynamo.UI.Views
Dynamo.UpdateManager
Dynamo.Utilities
-
public class CodeBlockUtils
-
public class CustomNodeInfo
- public string Category { get; set; }
- public string Description { get; set; }
- public Guid Guid { get; set; }
- public string Name { get; set; }
- public string Path { get; set; }
- public CustomNodeInfo(Guid guid, string name, string category, string description, string path)
-
public class CustomNodeManager
- public OrderedDictionary LoadedCustomNodes
- public ObservableDictionary<Guid, CustomNodeInfo> NodeInfos { get; }
- public ObservableCollection<string> SearchPath { get; }
- public event DefinitionLoadHandler DefinitionLoaded
- public CustomNodeManager(DynamoModel dynamoModel, string searchPath)
- public CustomNodeInfo AddFileToPath(string file)
- public void AddFunctionDefinition(Guid id, CustomNodeDefinition def)
- public bool Contains(Guid guid)
- public bool Contains(string name)
- public string GetDefaultSearchPath()
- public bool GetDefinition(string name, out CustomNodeDefinition result)
- public bool GetDefinition(Guid guid, out CustomNodeDefinition result)
- public CustomNodeDefinition GetDefinitionFromWorkspace(WorkspaceModel workspace)
- public CustomNodeDefinition GetFunctionDefinition(Guid id)
- public Guid GetGuidFromName(string name)
- public CustomNodeInfo (string path)
- public bool (string path, out Guid guid, out string name, out string category, out string description)
- public List<CustomNodeInfo> GetInfosFromFolder(string dir)
- public IEnumerable<CustomNodeDefinition> GetLoadedDefinitions()
- public string GetNodePath(Guid id)
- public Guid GuidFromPath(string path)
- public bool IsInitialized(string name)
- public bool IsInitialized(Guid guid)
- public void OnGetDefinitionFromPath(CustomNodeDefinition def)
- public void RecompileAllNodes(EngineController engine)
- public void Refactor(CustomNodeInfo nodeInfo)
- public CustomNodeDefinition ReloadFunctionDefintion(Guid id)
- public CustomNodeInfo Remove(Guid guid)
- public void RemoveFromDynamo(Guid guid)
- public bool RemoveTypesLoadedFromFolder(string path)
- public IEnumerable<CustomNodeInfo> (string dir)
- public void SetFunctionDefinition(Guid guid, CustomNodeDefinition def)
- public void SetNodeInfo(CustomNodeInfo newInfo)
- public void SetNodePath(Guid id, string path)
- public List<CustomNodeInfo> UpdateSearchPath()
-
public sealed delegate DefinitionLoadHandler : MulticastDelegate
-
public class DynamoLoader
-
public static class ExtensionMethods
-
public static class GuidUtility
-
public class MouseClickManager
-
public static class NodeCollapser
-
public class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
- public int Count { get; }
- protected IDictionary<TKey, TValue> Dictionary { get; }
- public bool IsReadOnly { get; }
- public TValue this[TKey key] { get; set; }
- public ICollection<TKey> Keys { get; }
- public ICollection<TValue> Values { get; }
- public event NotifyCollectionChangedEventHandler CollectionChanged
- public event PropertyChangedEventHandler PropertyChanged
- public ObservableDictionary()
- public ObservableDictionary(IDictionary<TKey, TValue> dictionary)
- public ObservableDictionary(IEqualityComparer<TKey> comparer)
- public ObservableDictionary(int capacity)
- public ObservableDictionary(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer)
- public ObservableDictionary(int capacity, IEqualityComparer<TKey> comparer)
- public void Add(TKey key, TValue value)
- public void Add(KeyValuePair<TKey, TValue> item)
- public void AddRange(IDictionary<TKey, TValue> items)
- public void Clear()
- public bool Contains(KeyValuePair<TKey, TValue> item)
- public bool ContainsKey(TKey key)
- public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)
- public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
- protected virtual void OnPropertyChanged(string propertyName)
- public bool Remove(TKey key)
- public bool Remove(KeyValuePair<TKey, TValue> item)
- public bool TryGetValue(TKey key, out TValue value)
-
public class TrulyObservableCollection<T> : ObservableCollection<T> where T : INotifyPropertyChanged
-
public class XmlElementHelper
- public XmlElementHelper(XmlElement xmlElement)
- public bool ReadBoolean(string attribName)
- public bool ReadBoolean(string attribName, bool defaultValue)
- public double ReadDouble(string attribName)
- public double ReadDouble(string attribName, double defaultValue)
- public TEnum ReadEnum<TEnum>(string attribName, TEnum defaultValue) where TEnum : struct
- public Guid ReadGuid(string attribName)
- public Guid ReadGuid(string attribName, Guid defaultValue)
- public int ReadInteger(string attribName)
- public int ReadInteger(string attribName, int defaultValue)
- public string ReadString(string attribName)
- public string ReadString(string attribName, string defaultValue)
- public void SetAttribute(string name, int value)
- public void SetAttribute(string name, double value)
- public void SetAttribute(string name, bool value)
- public void SetAttribute(string name, string value)
- public void SetAttribute(string name, Type value)
- public void SetAttribute(string name, Guid value)
Dynamo.ViewModels
-
public class ConnectorViewModel : ViewModelBase
-
public class DynamoViewModel : ViewModelBase, IWatchViewModel
- public struct StartConfiguration
- protected bool canRunDynamically
- protected bool debug
- public DelegateCommand AddNoteCommand { get; set; }
- public DelegateCommand AddToSelectionCommand { get; set; }
- public DelegateCommand AlignSelectedCommand { get; set; }
- public string AlternateContextGeometryDisplayText { get; }
- public DelegateCommand CancelRunCommand { get; set; }
- public bool CanNavigateBackground { get; set; }
- public virtual bool CanRunDynamically { get; set; }
- public DelegateCommand CheckForLatestRenderCommand { get; set; }
- public DelegateCommand ClearLogCommand { get; set; }
- public DelegateCommand CloseHomeWorkspaceCommand { get; set; }
- public ConnectorType ConnectorType { get; set; }
- public int ConsoleHeight { get; set; }
- public DelegateCommand CopyCommand { get; set; }
- public WorkspaceModel CurrentSpace { get; }
- public WorkspaceViewModel CurrentSpaceViewModel { get; }
- public int CurrentWorkspaceIndex { get; set; }
- public DelegateCommand DeleteCommand { get; set; }
- public DelegateCommand DisplayFunctionCommand { get; set; }
- public DelegateCommand DisplayStartPageCommand { get; set; }
- public virtual bool DynamicRunEnabled { get; set; }
- public string EditName { get; set; }
- public DelegateCommand EscapeCommand { get; set; }
- public DelegateCommand ExitCommand { get; set; }
- public DelegateCommand ExportToSTLCommand { get; set; }
- public DelegateCommand FitViewCommand { get; set; }
- public DelegateCommand ForceRunExpressionCommand { get; set; }
- public bool FullscreenWatchShowing { get; set; }
- public DelegateCommand GetBranchVisualizationCommand { get; set; }
- public DelegateCommand GoHomeCommand { get; set; }
- public DelegateCommand GoToSourceCodeCommand { get; set; }
- public DelegateCommand GoToWikiCommand { get; set; }
- public DelegateCommand GoToWorkspaceCommand { get; set; }
- public DelegateCommand GraphAutoLayoutCommand { get; set; }
- public DelegateCommand HomeCommand { get; set; }
- public DelegateCommand ImportLibraryCommand { get; set; }
- public DelegateCommand InsertPausePlaybackCommand { get; set; }
- public bool IsAbleToGoHome { get; set; }
- public bool IsBackgroundPreview { get; }
- public bool IsHomeSpace { get; }
- public bool IsMouseDown { get; set; }
- public bool IsOrbiting { get; }
- public bool IsPanning { get; }
- public bool IsShowingConnectors { get; set; }
- public bool IsUpdateAvailable { get; }
- public bool IsUsageReportingApproved { get; }
- public string LicenseFile { get; }
- public string LogText { get; }
- public int MaxTesselationDivisions { get; set; }
- public DynamoModel Model { get; }
- public DelegateCommand MutateTestDelegateCommand { get; set; }
- public DelegateCommand NewHomeWorkspaceCommand { get; set; }
- public DelegateCommand OpenCommand { get; set; }
- public DelegateCommand OpenRecentCommand { get; set; }
- public PackageManagerClientViewModel PackageManagerClientViewModel { get; }
- public DelegateCommand PanCommand { get; set; }
- public DelegateCommand PasteCommand { get; set; }
- public DelegateCommand PostUiActivationCommand { get; set; }
- public DelegateCommand PostUIActivationCommand { get; set; }
- public DelegateCommand PublishCurrentWorkspaceCommand { get; set; }
- public DelegateCommand PublishNewPackageCommand { get; set; }
- public DelegateCommand PublishSelectedNodesCommand { get; set; }
- public ObservableCollection<string> RecentFiles { get; set; }
- public DelegateCommand RedoCommand { get; set; }
- public DelegateCommand ReportABugCommand { get; set; }
- public bool RunEnabled { get; set; }
- public DelegateCommand RunExpressionCommand { get; set; }
- public virtual bool RunInDebug { get; set; }
- public DelegateCommand SaveAsCommand { get; set; }
- public DelegateCommand SaveCommand { get; set; }
- public DelegateCommand SaveImageCommand { get; set; }
- public DelegateCommand SaveRecordedCommand { get; set; }
- public SearchViewModel SearchViewModel { get; }
- public DelegateCommand SelectAllCommand { get; set; }
- public DelegateCommand SelectNeighborsCommand { get; set; }
- public DelegateCommand SetAreaUnitCommand { get; set; }
- public DelegateCommand SetConnectorTypeCommand { get; set; }
- public DelegateCommand SetLengthUnitCommand { get; set; }
- public DelegateCommand SetNumberFormatCommand { get; set; }
- public DelegateCommand SetVolumeUnitCommand { get; set; }
- public bool ShouldBeHitTestVisible { get; }
- public DelegateCommand ShowAboutWindowCommand { get; set; }
- public bool ShowDebugASTs { get; set; }
- public DelegateCommand ShowHideConnectorsCommand { get; set; }
- public DelegateCommand ShowInstalledPackagesCommand { get; set; }
- public DelegateCommand ShowNewFunctionDialogCommand { get; set; }
- public DelegateCommand ShowOpenDialogAndOpenResultCommand { get; set; }
- public DelegateCommand ShowPackageManagerCommand { get; set; }
- public DelegateCommand ShowPackageManagerSearchCommand { get; set; }
- public DelegateCommand ShowSaveDialogAndSaveResultCommand { get; set; }
- public DelegateCommand ShowSaveDialogIfNeededAndSaveResultCommand { get; set; }
- public DelegateCommand ShowSaveImageDialogAndSaveResultCommand { get; set; }
- public bool ShowStartPage { get; set; }
- public DelegateCommand SubmitCommand { get; set; }
- public DelegateCommand ToggleCanNavigateBackgroundCommand { get; set; }
- public DelegateCommand ToggleConsoleShowingCommand { get; set; }
- public DelegateCommand ToggleFullscreenWatchShowingCommand { get; set; }
- public DelegateCommand ToggleOrbitCommand { get; set; }
- public DelegateCommand TogglePanCommand { get; set; }
- public Point TransformOrigin { get; set; }
- public DelegateCommand UndoCommand { get; set; }
- public bool VerboseLogging { get; set; }
- public string Version { get; }
- public bool ViewingHomespace { get; }
- public DynamoViewModel ViewModel { get; }
- public IVisualizationManager VisualizationManager { get; }
- public bool WatchEscapeIsDown { get; set; }
- public IWatchHandler WatchHandler { get; }
- public bool WatchIsResizable { get; set; }
- public bool WatchPreviewHitTest { get; }
- public double WorkspaceActualHeight { get; set; }
- public double WorkspaceActualWidth { get; set; }
- public ObservableCollection<WorkspaceViewModel> Workspaces { get; set; }
- public DelegateCommand WriteToLogCmd { get; set; }
- public DelegateCommand ZoomInCommand { get; set; }
- public DelegateCommand ZoomOutCommand { get; set; }
- public event RequestAboutWindowHandler RequestAboutWindow
- public event EventHandler RequestClose
- public event EventHandler RequestManagePackagesDialog
- public event EventHandler RequestPackageManagerSearchDialog
- public event RequestPackagePublishDialogHandler RequestPackagePublishDialog
- public event ImageSaveEventHandler RequestSaveImage
- public event WorkspaceSaveEventHandler RequestUserSaveWorkflow
- public event RequestViewOperationHandler RequestViewOperation
- public event EventHandler
- protected DynamoViewModel(DynamoModel dynamoModel, IWatchHandler watchHandler, IVisualizationManager vizManager, string commandFilePath)
- public static void ReportABug(object parameter)
- public static DynamoViewModel Start()
- public static DynamoViewModel Start(StartConfiguration startConfiguration)
- public void AddNote(object parameters)
- public void AlignSelected(object param)
- public bool AskUserToSaveWorkspaceOrCancel(WorkspaceModel workspace, bool allowCancel = true)
- public void CancelRunCmd(object parameter)
- public bool CanGetBranchVisualization(object parameter)
- public void ClearLog(object parameter)
- public void DisplayFunction(object parameters)
- public void DoGraphAutoLayout(object parameter)
- public void Escape(object parameter)
- public void ExecuteCommand(RecordableCommand command)
- public void Exit(object allowCancel)
- public void GetBranchVisualization(object parameters)
- public FileDialog GetSaveDialog(WorkspaceModel workspace)
- public void GoHomeView(object parameter)
- public void GoToSourceCode(object parameter)
- public void GoToWiki(object parameter)
- public void GoToWorkspace(object parameter)
- public void ImportLibrary(object parameter)
- public void MakeNewHomeWorkspace(object parameter)
- public virtual void OnRequestAboutWindow(DynamoViewModel vm)
- public virtual void OnRequestClose(object sender, EventArgs e)
- public virtual void OnRequestManagePackagesDialog(object sender, EventArgs e)
- public virtual void OnRequestPackageManagerSearchDialog(object sender, EventArgs e)
- public void OnRequestPackagePublishDialog(PublishPackageViewModel vm)
- public virtual void OnRequestSaveImage(object sender, ImageSaveEventArgs e)
- public virtual void OnRequestUserSaveWorkflow(object sender, WorkspaceSaveEventArgs e)
- public void OnRequestViewOperation(ViewOperationEventArgs e)
- public virtual void (object sender, EventArgs e)
- public void RequestClearDrawables()
- public void RequestRedraw()
- public void ReturnFocusToSearch()
- public void SaveImage(object parameters)
- public void SelectAll(object parameter)
- public void SelectNeighbors(object parameters)
- public void SetConnectorType(object parameters)
- public void ShowConnectors(object parameter)
- public void ShowSaveDialogAndSaveResult(object parameter)
- public void ShowSaveDialogIfNeededAndSaveResult(object parameter)
- public void ShowSaveImageDialogAndSaveResult(object parameter)
- public void ToggleCanNavigateBackground(object parameter)
- public void ToggleConsoleShowing(object parameter)
- public void ToggleFullscreenWatchShowing(object parameter)
- public void WorkspaceActualSize(double width, double height)
-
public sealed delegate FunctionNamePromptRequestHandler : MulticastDelegate
-
public class ImageSaveEventArgs : EventArgs
-
public sealed delegate ImageSaveEventHandler : MulticastDelegate
-
public struct InfoBubbleDataPacket
-
public class InfoBubbleEventArgs : EventArgs
-
public sealed delegate InfoBubbleEventHandler : MulticastDelegate
-
public class InfoBubbleViewModel : ViewModelBase
-
public class InstalledPackagesViewModel : NotificationObject
-
public interface IWatchViewModel
-
public class NodeDialogEventArgs : EventArgs
-
public sealed delegate NodeEventHandler : MulticastDelegate
-
public class NodeViewModel : ViewModelBase
-
public class NoteEventArgs : EventArgs
-
public sealed delegate NoteEventHandler : MulticastDelegate
-
public class NoteViewModel : ViewModelBase
-
public class PackageManagerClientViewModel
-
public class PackageViewModel : NotificationObject
-
public sealed delegate PointEventHandler : MulticastDelegate
-
public class PortViewModel : ViewModelBase
-
public sealed delegate RequestAboutWindowHandler : MulticastDelegate
-
public sealed delegate RequestPackagePublishDialogHandler : MulticastDelegate
-
public sealed delegate RequestViewOperationHandler : MulticastDelegate
-
public class SearchViewModel : NotificationObject
-
public class SelectionBoxUpdateArgs : EventArgs
-
public sealed delegate SelectionEventHandler : MulticastDelegate
-
public class ViewEventArgs : EventArgs
-
public sealed delegate ViewEventHandler : MulticastDelegate
-
public sealed delegate ViewModelAdditionEventHandler : MulticastDelegate
-
public abstract class ViewModelBase : NotificationObject
-
public class ViewModelEventArgs : EventArgs
-
public class Watch3DFullscreenViewModel : ViewModelBase
-
public class WatchViewModel : NotificationObject
-
public sealed delegate WorkspacePropertyEditHandler : MulticastDelegate
-
public class WorkspaceSaveEventArgs : EventArgs
-
public sealed delegate WorkspaceSaveEventHandler : MulticastDelegate
-
public class WorkspaceViewModel : ViewModelBase
-
public class ZoomEventArgs : EventArgs
-
public sealed delegate ZoomEventHandler : MulticastDelegate
Dynamo.Views
DynamoCore.UI.Controls
Octree.OctreeSearch
-
public interface IOctree
- bool AddNode(float x, float y, float z, object obj)
- bool AddNode(float x, float y, float z, int obj)
- bool AddNode(float x, float y, float z, uint obj)
- bool AddNode(float x, float y, float z, short obj)
- bool AddNode(float x, float y, float z, long obj)
- bool AddNode(float x, float y, float z, float obj)
- bool AddNode(float x, float y, float z, double obj)
- bool AddNode(float x, float y, float z, bool obj)
- bool AddNode(Vector3f vector, object obj)
- bool AddNode(Vector3f vector, int obj)
- bool AddNode(Vector3f vector, uint obj)
- bool AddNode(Vector3f vector, short obj)
- bool AddNode(Vector3f vector, long obj)
- bool AddNode(Vector3f vector, float obj)
- bool AddNode(Vector3f vector, double obj)
- bool AddNode(Vector3f vector, bool obj)
- bool AddNode(double x, double y, double z, object obj)
- bool AddNode(double x, double y, double z, int obj)
- bool AddNode(double x, double y, double z, uint obj)
- bool AddNode(double x, double y, double z, short obj)
- bool AddNode(double x, double y, double z, long obj)
- bool AddNode(double x, double y, double z, float obj)
- bool AddNode(double x, double y, double z, double obj)
- bool AddNode(double x, double y, double z, bool obj)
- bool AddNode(Vector3d vector, object obj)
- bool AddNode(Vector3d vector, int obj)
- bool AddNode(Vector3d vector, uint obj)
- bool AddNode(Vector3d vector, short obj)
- bool AddNode(Vector3d vector, long obj)
- bool AddNode(Vector3d vector, float obj)
- bool AddNode(Vector3d vector, double obj)
- bool AddNode(Vector3d vector, bool obj)
- void Clear()
- object GetNode(float x, float y, float z)
- object GetNode(Vector3f vector)
- object GetNode(double x, double y, double z)
- object GetNode(Vector3d vector)
- object GetNode(float x, float y, float z, double withinDistance)
- object GetNode(Vector3f vector, double withinDistance)
- object GetNode(double x, double y, double z, double withinDistance)
- object GetNode(Vector3d vector, double withinDistance)
- ArrayList GetNode(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin)
- ArrayList GetNodes(float x, float y, float z, double radius)
- ArrayList GetNodes(Vector3f vector, double radius)
- ArrayList GetNodes(double x, double y, double z, double radius)
- ArrayList GetNodes(Vector3d vector, double radius)
- ArrayList GetNodes(float x, float y, float z, double MinRadius, double MaxRadius)
- ArrayList GetNodes(Vector3f vector, double MinRadius, double MaxRadius)
- ArrayList GetNodes(double x, double y, double z, double MinRadius, double MaxRadius)
- ArrayList GetNodes(Vector3d vector, double MinRadius, double MaxRadius)
- object RemoveNode(float x, float y, float z, object obj)
- object RemoveNode(float x, float y, float z, int obj)
- object RemoveNode(float x, float y, float z, uint obj)
- object RemoveNode(float x, float y, float z, short obj)
- object RemoveNode(float x, float y, float z, long obj)
- object RemoveNode(float x, float y, float z, float obj)
- object RemoveNode(float x, float y, float z, double obj)
- object RemoveNode(float x, float y, float z, bool obj)
- object RemoveNode(Vector3f vector, object obj)
- object RemoveNode(Vector3f vector, int obj)
- object RemoveNode(Vector3f vector, uint obj)
- object RemoveNode(Vector3f vector, short obj)
- object RemoveNode(Vector3f vector, long obj)
- object RemoveNode(Vector3f vector, float obj)
- object RemoveNode(Vector3f vector, double obj)
- object RemoveNode(Vector3f vector, bool obj)
- object RemoveNode(double x, double y, double z, object obj)
- object RemoveNode(double x, double y, double z, int obj)
- object RemoveNode(double x, double y, double z, uint obj)
- object RemoveNode(double x, double y, double z, short obj)
- object RemoveNode(double x, double y, double z, long obj)
- object RemoveNode(double x, double y, double z, float obj)
- object RemoveNode(double x, double y, double z, double obj)
- object RemoveNode(double x, double y, double z, bool obj)
- object RemoveNode(Vector3d vector, object obj)
- object RemoveNode(Vector3d vector, int obj)
- object RemoveNode(Vector3d vector, uint obj)
- object RemoveNode(Vector3d vector, short obj)
- object RemoveNode(Vector3d vector, long obj)
- object RemoveNode(Vector3d vector, float obj)
- object RemoveNode(Vector3d vector, double obj)
- object RemoveNode(Vector3d vector, bool obj)
-
public class Octree : IOctree
- public Octree()
- public Octree(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, int maxItems)
- public Octree(int up, int left, int down, int right, int Front, int Back, int maxItems)
- public Octree(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, int maxItems, float minSize)
- public bool AddNode(float x, float y, float z, object obj)
- public bool AddNode(float x, float y, float z, int obj)
- public bool AddNode(float x, float y, float z, uint obj)
- public bool AddNode(float x, float y, float z, short obj)
- public bool AddNode(float x, float y, float z, long obj)
- public bool AddNode(float x, float y, float z, float obj)
- public bool AddNode(float x, float y, float z, double obj)
- public bool AddNode(float x, float y, float z, bool obj)
- public bool AddNode(Vector3f vector, object obj)
- public bool AddNode(Vector3f vector, int obj)
- public bool AddNode(Vector3f vector, uint obj)
- public bool AddNode(Vector3f vector, short obj)
- public bool AddNode(Vector3f vector, long obj)
- public bool AddNode(Vector3f vector, float obj)
- public bool AddNode(Vector3f vector, double obj)
- public bool AddNode(Vector3f vector, bool obj)
- public bool AddNode(double x, double y, double z, object obj)
- public bool AddNode(double x, double y, double z, int obj)
- public bool AddNode(double x, double y, double z, uint obj)
- public bool AddNode(double x, double y, double z, short obj)
- public bool AddNode(double x, double y, double z, long obj)
- public bool AddNode(double x, double y, double z, float obj)
- public bool AddNode(double x, double y, double z, double obj)
- public bool AddNode(double x, double y, double z, bool obj)
- public bool AddNode(Vector3d vector, object obj)
- public bool AddNode(Vector3d vector, int obj)
- public bool AddNode(Vector3d vector, uint obj)
- public bool AddNode(Vector3d vector, short obj)
- public bool AddNode(Vector3d vector, long obj)
- public bool AddNode(Vector3d vector, float obj)
- public bool AddNode(Vector3d vector, double obj)
- public bool AddNode(Vector3d vector, bool obj)
- public void Clear()
- public object GetNode(float x, float y, float z)
- public object GetNode(Vector3f vector)
- public object GetNode(double x, double y, double z)
- public object GetNode(Vector3d vector)
- public object GetNode(float x, float y, float z, double withinDistance)
- public object GetNode(Vector3f vector, double withinDistance)
- public object GetNode(double x, double y, double z, double withinDistance)
- public object GetNode(Vector3d vector, double withinDistance)
- public ArrayList GetNode(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin)
- public ArrayList GetNode(double xMax, double xMin, double yMax, double yMin, double zMax, double zMin)
- public ArrayList GetNode(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, ArrayList nodes)
- public ArrayList GetNode(double xMax, double xMin, double yMax, double yMin, double zMax, double zMin, ArrayList nodes)
- public ArrayList GetNodes(float x, float y, float z, double radius)
- public ArrayList GetNodes(Vector3f vector, double radius)
- public ArrayList GetNodes(double x, double y, double z, double radius)
- public ArrayList GetNodes(Vector3d vector, double radius)
- public ArrayList GetNodes(float x, float y, float z, double MinRadius, double MaxRadius)
- public ArrayList GetNodes(Vector3f vector, double MinRadius, double MaxRadius)
- public ArrayList GetNodes(double x, double y, double z, double MinRadius, double MaxRadius)
- public ArrayList GetNodes(Vector3d vector, double MinRadius, double MaxRadius)
- public object RemoveNode(float x, float y, float z, object obj)
- public object RemoveNode(float x, float y, float z, int obj)
- public object RemoveNode(float x, float y, float z, uint obj)
- public object RemoveNode(float x, float y, float z, short obj)
- public object RemoveNode(float x, float y, float z, long obj)
- public object RemoveNode(float x, float y, float z, float obj)
- public object RemoveNode(float x, float y, float z, double obj)
- public object RemoveNode(float x, float y, float z, bool obj)
- public object RemoveNode(Vector3f vector, object obj)
- public object RemoveNode(Vector3f vector, int obj)
- public object RemoveNode(Vector3f vector, uint obj)
- public object RemoveNode(Vector3f vector, short obj)
- public object RemoveNode(Vector3f vector, long obj)
- public object RemoveNode(Vector3f vector, float obj)
- public object RemoveNode(Vector3f vector, double obj)
- public object RemoveNode(Vector3f vector, bool obj)
- public object RemoveNode(double x, double y, double z, object obj)
- public object RemoveNode(double x, double y, double z, int obj)
- public object RemoveNode(double x, double y, double z, uint obj)
- public object RemoveNode(double x, double y, double z, short obj)
- public object RemoveNode(double x, double y, double z, long obj)
- public object RemoveNode(double x, double y, double z, float obj)
- public object RemoveNode(double x, double y, double z, double obj)
- public object RemoveNode(double x, double y, double z, bool obj)
- public object RemoveNode(Vector3d vector, object obj)
- public object RemoveNode(Vector3d vector, int obj)
- public object RemoveNode(Vector3d vector, uint obj)
- public object RemoveNode(Vector3d vector, short obj)
- public object RemoveNode(Vector3d vector, long obj)
- public object RemoveNode(Vector3d vector, float obj)
- public object RemoveNode(Vector3d vector, double obj)
- public object RemoveNode(Vector3d vector, bool obj)
-
public class OctreeBox
- public float Back { get; set; }
- public float Bottom { get; set; }
- public float Front { get; set; }
- public float Left { get; set; }
- public float Right { get; set; }
- public float Top { get; set; }
- public OctreeBox(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin)
- public OctreeBox(double xMax, double xMin, double yMax, double yMin, double zMax, double zMin)
- public double borderDistance(float x, float y, float z)
- public double borderDistance(double x, double y, double z)
- public bool pointWithinBounds(float x, float y, float z)
- public bool pointWithinBounds(double x, double y, double z)
- public bool within(OctreeBox Box)
- public bool within(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin)
- public bool within(double xMax, double xMin, double yMax, double yMin, double zMax, double zMin)
-
public class OctreeLeaf
- public object LeafObject { get; }
- public float X { get; set; }
- public float Y { get; set; }
- public float Z { get; set; }
- public OctreeLeaf(float x, float y, float z, object obj)
- public OctreeLeaf(float x, float y, float z, int obj)
- public OctreeLeaf(float x, float y, float z, uint obj)
- public OctreeLeaf(float x, float y, float z, short obj)
- public OctreeLeaf(float x, float y, float z, long obj)
- public OctreeLeaf(float x, float y, float z, float obj)
- public OctreeLeaf(float x, float y, float z, double obj)
- public OctreeLeaf(float x, float y, float z, bool obj)
- public OctreeLeaf(double x, double y, double z, object obj)
- public OctreeLeaf(double x, double y, double z, int obj)
- public OctreeLeaf(double x, double y, double z, uint obj)
- public OctreeLeaf(double x, double y, double z, short obj)
- public OctreeLeaf(double x, double y, double z, long obj)
- public OctreeLeaf(double x, double y, double z, float obj)
- public OctreeLeaf(double x, double y, double z, double obj)
- public OctreeLeaf(double x, double y, double z, bool obj)
-
public class OctreeNode : IOctree
- public const float DEFAULT_MIN_SIZE = 5
- public const float NO_MIN_SIZE = -1
- public OctreeBox bounds
- public OctreeNode(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, int maximumItems)
- public OctreeNode(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, int maximumItems, float minimumSize)
- public bool AddNode(float x, float y, float z, object obj)
- public bool AddNode(float x, float y, float z, int obj)
- public bool AddNode(float x, float y, float z, uint obj)
- public bool AddNode(float x, float y, float z, short obj)
- public bool AddNode(float x, float y, float z, long obj)
- public bool AddNode(float x, float y, float z, float obj)
- public bool AddNode(float x, float y, float z, double obj)
- public bool AddNode(float x, float y, float z, bool obj)
- public bool AddNode(Vector3f vector, object obj)
- public bool AddNode(Vector3f vector, int obj)
- public bool AddNode(Vector3f vector, uint obj)
- public bool AddNode(Vector3f vector, short obj)
- public bool AddNode(Vector3f vector, long obj)
- public bool AddNode(Vector3f vector, float obj)
- public bool AddNode(Vector3f vector, double obj)
- public bool AddNode(Vector3f vector, bool obj)
- public bool AddNode(double x, double y, double z, object obj)
- public bool AddNode(double x, double y, double z, int obj)
- public bool AddNode(double x, double y, double z, uint obj)
- public bool AddNode(double x, double y, double z, short obj)
- public bool AddNode(double x, double y, double z, long obj)
- public bool AddNode(double x, double y, double z, float obj)
- public bool AddNode(double x, double y, double z, double obj)
- public bool AddNode(double x, double y, double z, bool obj)
- public bool AddNode(Vector3d vector, object obj)
- public bool AddNode(Vector3d vector, int obj)
- public bool AddNode(Vector3d vector, uint obj)
- public bool AddNode(Vector3d vector, short obj)
- public bool AddNode(Vector3d vector, long obj)
- public bool AddNode(Vector3d vector, float obj)
- public bool AddNode(Vector3d vector, double obj)
- public bool AddNode(Vector3d vector, bool obj)
- public bool AddNode(OctreeLeaf leaf)
- public void Clear()
- public object GetNode(float x, float y, float z)
- public object GetNode(Vector3f vector)
- public object GetNode(double x, double y, double z)
- public object GetNode(Vector3d vector)
- public object GetNode(float x, float y, float z, double ShortestDistance)
- public object GetNode(Vector3f vector, double ShortestDistance)
- public object GetNode(double x, double y, double z, double ShortestDistance)
- public object GetNode(Vector3d vector, double ShortestDistance)
- public ArrayList GetNode(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin)
- public ArrayList GetNode(double xMax, double xMin, double yMax, double yMin, double zMax, double zMin)
- public ArrayList GetNode(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, ArrayList nodes)
- public ArrayList GetNode(double xMax, double xMin, double yMax, double yMin, double zMax, double zMin, ArrayList nodes)
- public ArrayList GetNode(OctreeBox rect, ArrayList nodes)
- public ArrayList GetNodes(float x, float y, float z, double radius)
- public ArrayList GetNodes(Vector3f vector, double radius)
- public ArrayList GetNodes(double x, double y, double z, double radius)
- public ArrayList GetNodes(Vector3d vector, double radius)
- public ArrayList GetNodes(float x, float y, float z, double MinRadius, double MaxRadius)
- public ArrayList GetNodes(Vector3f vector, double MinRadius, double MaxRadius)
- public ArrayList GetNodes(double x, double y, double z, double MinRadius, double MaxRadius)
- public ArrayList GetNodes(Vector3d vector, double MinRadius, double MaxRadius)
- public bool hasChildren()
- public object RemoveNode(float x, float y, float z, object obj)
- public object RemoveNode(float x, float y, float z, int obj)
- public object RemoveNode(float x, float y, float z, uint obj)
- public object RemoveNode(float x, float y, float z, short obj)
- public object RemoveNode(float x, float y, float z, long obj)
- public object RemoveNode(float x, float y, float z, float obj)
- public object RemoveNode(float x, float y, float z, double obj)
- public object RemoveNode(float x, float y, float z, bool obj)
- public object RemoveNode(Vector3f vector, object obj)
- public object RemoveNode(Vector3f vector, int obj)
- public object RemoveNode(Vector3f vector, uint obj)
- public object RemoveNode(Vector3f vector, short obj)
- public object RemoveNode(Vector3f vector, long obj)
- public object RemoveNode(Vector3f vector, float obj)
- public object RemoveNode(Vector3f vector, double obj)
- public object RemoveNode(Vector3f vector, bool obj)
- public object RemoveNode(double x, double y, double z, object obj)
- public object RemoveNode(double x, double y, double z, int obj)
- public object RemoveNode(double x, double y, double z, uint obj)
- public object RemoveNode(double x, double y, double z, short obj)
- public object RemoveNode(double x, double y, double z, long obj)
- public object RemoveNode(double x, double y, double z, float obj)
- public object RemoveNode(double x, double y, double z, double obj)
- public object RemoveNode(double x, double y, double z, bool obj)
- public object RemoveNode(Vector3d vector, object obj)
- public object RemoveNode(Vector3d vector, int obj)
- public object RemoveNode(Vector3d vector, uint obj)
- public object RemoveNode(Vector3d vector, short obj)
- public object RemoveNode(Vector3d vector, long obj)
- public object RemoveNode(Vector3d vector, float obj)
- public object RemoveNode(Vector3d vector, double obj)
- public object RemoveNode(Vector3d vector, bool obj)
- public object RemoveNode(OctreeLeaf leaf)
Octree.Tools
Octree.Tools.Point
Octree.Tools.Vector
-
public class Vector3d : IComparable<Vector3d>, ICloneable, ISerializable
- protected double[] nXYZ
- public double this[byte i] { get; set; }
- public double this[int i] { get; set; }
- public double this[uint i] { get; set; }
- public double x { get; set; }
- public double y { get; set; }
- public double z { get; set; }
- public Vector3d()
- public Vector3d(double x, double y, double z)
- public Vector3d(Point3d point)
- public Vector3d(double[] xyz)
- public Vector3d(SerializationInfo info, StreamingContext ctxt)
- public static Vector3d op_Addition(Vector3d v1, Vector3d v2)
- public static Vector3d op_Addition(Vector3d v1, Point3d v2)
- public static Vector3d op_Division(Vector3d v, double s)
- public static Vector3d op_Multiply(Vector3d v, double s)
- public static Vector3d op_Multiply(double s, Vector3d v)
- public static double op_Multiply(Vector3d v1, Vector3d v2)
- public static Vector3d op_Subtraction(Vector3d v1, Vector3d v2)
- public static Vector3d op_Subtraction(Vector3d v1, Point3d v2)
- public object Clone()
- public int CompareTo(Vector3d other)
- public Vector3d CrossProduct(Vector3d v)
- public double DotProduct(Vector3d v)
- public bool Equals(Vector3d v)
- public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
- public double Length()
- public double Max()
- public double Min()
- public double[] SortedList()
- public double[] ToArray()
- public Point3d ToPoint3d()
- public Vector3f ToVector3f()
-
public class Vector3f : IComparable<Vector3f>, ICloneable, ISerializable
- public float this[byte i] { get; set; }
- public float this[int i] { get; set; }
- public float this[uint i] { get; set; }
- public float x { get; set; }
- public float y { get; set; }
- public float z { get; set; }
- public Vector3f()
- public Vector3f(float x, float y, float z)
- public Vector3f(float[] xyz)
- public Vector3f(double[] xyz)
- public Vector3f(SerializationInfo info, StreamingContext ctxt)
- public static Vector3f op_Addition(Vector3f v1, Vector3f v2)
- public static Vector3f op_Division(Vector3f v, float s)
- public static Vector3f op_Multiply(Vector3f v, float s)
- public static Vector3f op_Multiply(float s, Vector3f v)
- public static float op_Multiply(Vector3f v1, Vector3f v2)
- public static Vector3f op_Subtraction(Vector3f v2, Vector3f v1)
- public object Clone()
- public int CompareTo(Vector3f other)
- public Vector3f CrossProduct(Vector3f v)
- public float DotProduct(Vector3f v)
- public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
- public float Length()
- public float Max()
- public float Min()
- public float[] SortedList()
- public float[] ToArray()
RevitNodesTests
TestServices
XamlGeneratedNamespace
net.riversofdata.dhlogger
-
public class Log : IDisposable
- public string AppName { get; set; }
- public string SessionID { get; set; }
- public long UploadedItems { get; }
- public string UserID { get; set; }
- public Log(string appName, string userID, string sessionID)
- public void Debug(string tag, string text)
- public void Dispose()
- public void Error(string tag, string text)
- public void Info(string tag, string text)
- public void Verbose(string tag, string text)