ComputationDataFor3DPathSet Class

This class encapsulates data needed to compute a 3D path set.
Inheritance Hierarchy
SystemObject
  Autodesk.Revit.DB.StructureComputationDataFor3DPathSet

Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
Syntax
public class ComputationDataFor3DPathSet : IDisposable

The ComputationDataFor3DPathSet type exposes the following members.

Properties
 NameDescription
Public propertyIsValidObject Specifies whether the .NET object represents a valid Revit entity.
Public propertyTerminationOrientationAtEnd

Identifies the orientation of the termination's (e.g. hook, crank) plane at the end of the bar with respect to the orientation of the last curve and the termination plane normal.

Only two values are permitted:

Value = Right: The termination is on your right as you stand at the end of the bar, with the bar behind you, taking the termination's normal as "up."

Value = Left: The termination is on your left as you stand at the end of the bar, with the bar behind you, taking the termination's normal as "up."

The default value is Left.

Public propertyTerminationOrientationAtStart

Identifies the orientation of the termination's (e.g. hook, crank) plane at the start of the bar with respect to the orientation of the first curve and the termination plane normal.

Only two values are permitted:

Value = Right: The termination is on your right as you stand at the end of the bar, with the bar behind you, taking the termination's normal as "up."

Value = Left: The termination is on your left as you stand at the end of the bar, with the bar behind you, taking the termination's normal as "up."

The default value is Left.

Public propertyTerminationRotationAngleAtEnd

Identifies the termination's (e.g. hook, crank) out of plane rotation angle (in radians) at the end of bar.

The default value is 0.

Public propertyTerminationRotationAngleAtStart

Identifies the termination's (e.g. hook, crank) out of plane rotation angle (in radians) at the start of bar.

The default value is 0.

Top
Methods
 NameDescription
Public methodStatic memberCreateFromCurves Creates a new instance of the ComputationDataFor3DPathSet class from the provided curves.
Public methodStatic memberCreateFromRebar Creates a new instance of the ComputationDataFor3DPathSet class from the provided Rebar element.
Public methodDisposeReleases all resources used by the ComputationDataFor3DPathSet
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetCurves Gets the curves that define the 3D path set.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTerminationPlaneNormal Gets the plane's normal in which the termination (e.g. hook, crank) at end of bar will stay.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodSetTerminationPlaneNormal Sets the plane's normal in which the termination (e.g. hook, crank) at end of bar will stay.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also