Autodesk AutoCAD Civil 3D 2023
.NET API for Civil 3D
Loading...
Searching...
No Matches
Autodesk.Civil.Runtime Namespace Reference

Classes

struct  CastOpAlignmentId
 
struct  CastOpProfileId
 
struct  CastOpSurfaceId
 
class  CivilAttribute
 
class  CorridorState
 
interface  IParam
 
class  Param
 
class  ParamAlignment
 
class  ParamAlignmentCollection
 
class  ParamBool
 
class  ParamBoolCollection
 
class  ParamDouble
 
class  ParamDoubleCollection
 
class  ParamElevationTarget
 
class  ParamElevationTargetCollection
 
class  ParamLong
 
class  ParamLongCollection
 
class  ParamOffsetTarget
 
class  ParamOffsetTargetCollection
 
class  ParamPoint
 
class  ParamPointCollection
 
class  ParamProfile
 
class  ParamProfileCollection
 
class  ParamString
 
class  ParamStringCollection
 
class  ParamSurface
 
class  ParamSurfaceCollection
 
class  PipeNetworkState
 
class  RuntimeState
 

Enumerations

enum  CorridorError {
  None , Success = -2147221504 , Failure , CouldNotSolveInLayoutMode ,
  ParameterNotFound , LogicalNameNotFound , NoSideslopeIntersectFound , NoSubgradeIntersectFound ,
  ScriptModuleNotFound , ScriptMacroNotFound , CorridorStateNotFound , ScriptPossibleSyntaxError ,
  StopProcessingGroup , StopProcessingAssembly , StopProcessingRegion , StopProcessingBaseline ,
  StopProcessingCorridor , ElevationAtStationNotFound , ScriptModulePathUpdated , CorridorOutOfDate ,
  ValueShouldNotBeLessThanOrEqualToZero , ValueShouldNotBeLessThanZero , ValueShouldNotBeZero , ValueInABadPosition ,
  ValueTooSmall , ValueTooLarge , NoLinkIntersectFound , NoMarkedPointFound ,
  ValueShouldNotBeOdd , InvalidArraySpecifiedForLinkDefinition , InvalidArraySpecifiedForLinkDefinitionFormat , InvalidArraySpecifiedForShapeDefinition ,
  InvalidArraySpecifiedForShapeDefinitionFormat , InvalidCorridorStateObjectId , InvalidSubassemblyCOMClassId , StopProcessingConditional = -2147221469 ,
  ReprocessSubassembly , ReprocessAssembly , ReprocessRegion , ReprocessBaseline
}
 
enum  CorridorErrorLevel { None , Informational , AsWarning , Severe }
 
enum  CorridorLayoutModeDisplay {
  General , None , Subgrade , Sideslope ,
  Conditional , DaylightBench
}
 
enum  CorridorMode { None , Layout , Design }
 
enum  ParamAccessType { None , Input , Output , InputAndOutput }
 
enum  ParamLogicalNameType {
  None , Surface , Alignment , Profile ,
  OffsetTarget , ElevationTarget , OffsetTargetPipe , ElevationTargetPipe
}
 
enum  ParamScope { Local , Global }
 
enum  ParamsOwnerType {
  Subassembly , RoadwayState , PipeNetworkPart , PipeNetworkState ,
  PipeNetworkRule
}
 
enum  ParamType {
  Unknown , Bool , Int , Double ,
  String , Point3d , Alignment , Profile ,
  Surface , OffsetTarget , ElevationTarget
}
 
enum  TypeInfoBool {
  Bool , NoYes , LabelTag , StraightSpline ,
  StackedText , DisabledEnabled , OffOn , RightLeft ,
  DecimalFractional , InOutCurve
}
 
enum  TypeInfoDouble {
  Double , NonNegativeDouble , NonNegativeNonZeroDouble , NonPositiveDouble ,
  NonPositiveNonZeroDouble , NonZeroDouble , Station , DerivedStation ,
  Grade , TransparentCmdGrade , TransparentCmdSlope , Direction ,
  LatLong , Latitude , Angle , ConvergenceAngle ,
  Distance , Dimension , Coordinate , XYCoordinatePair ,
  Area , Elevation , ElevationPoint , PlotHeight ,
  Volume , Percent , Azimuth
}
 
enum  TypeInfoLong {
  Long , NonZeroLong , NonNegativeLong , NonNegativeNonZeroLong ,
  NonPositiveLong , NonPositiveNonZeroLong , Color , PDMODE ,
  LineWeight
}
 

Enumeration Type Documentation

◆ CorridorError

Enumerator
None 
Success 
Failure 
CouldNotSolveInLayoutMode 
ParameterNotFound 
LogicalNameNotFound 
NoSideslopeIntersectFound 
NoSubgradeIntersectFound 
ScriptModuleNotFound 
ScriptMacroNotFound 
CorridorStateNotFound 
ScriptPossibleSyntaxError 
StopProcessingGroup 
StopProcessingAssembly 
StopProcessingRegion 
StopProcessingBaseline 
StopProcessingCorridor 
ElevationAtStationNotFound 
ScriptModulePathUpdated 
CorridorOutOfDate 
ValueShouldNotBeLessThanOrEqualToZero 
ValueShouldNotBeLessThanZero 
ValueShouldNotBeZero 
ValueInABadPosition 
ValueTooSmall 
ValueTooLarge 
NoLinkIntersectFound 
NoMarkedPointFound 
ValueShouldNotBeOdd 
InvalidArraySpecifiedForLinkDefinition 
InvalidArraySpecifiedForLinkDefinitionFormat 
InvalidArraySpecifiedForShapeDefinition 
InvalidArraySpecifiedForShapeDefinitionFormat 
InvalidCorridorStateObjectId 
InvalidSubassemblyCOMClassId 
StopProcessingConditional 
ReprocessSubassembly 
ReprocessAssembly 
ReprocessRegion 
ReprocessBaseline 

◆ CorridorErrorLevel

Enumerator
None 
Informational 
AsWarning 
Severe 

◆ CorridorLayoutModeDisplay

Enumerator
General 
None 
Subgrade 
Sideslope 
Conditional 
DaylightBench 

◆ CorridorMode

Enumerator
None 
Layout 
Design 

◆ ParamAccessType

Enumerator
None 
Input 
Output 
InputAndOutput 

◆ ParamLogicalNameType

Enumerator
None 
Surface 
Alignment 
Profile 
OffsetTarget 
ElevationTarget 
OffsetTargetPipe 
ElevationTargetPipe 

◆ ParamScope

Enumerator
Local 
Global 

◆ ParamsOwnerType

Enumerator
Subassembly 
RoadwayState 
PipeNetworkPart 
PipeNetworkState 
PipeNetworkRule 

◆ ParamType

Enumerator
Unknown 
Bool 
Int 
Double 
String 
Point3d 
Alignment 
Profile 
Surface 
OffsetTarget 
ElevationTarget 

◆ TypeInfoBool

Enumerator
Bool 
NoYes 
LabelTag 
StraightSpline 
StackedText 
DisabledEnabled 
OffOn 
RightLeft 
DecimalFractional 
InOutCurve 

◆ TypeInfoDouble

Enumerator
Double 
NonNegativeDouble 
NonNegativeNonZeroDouble 
NonPositiveDouble 
NonPositiveNonZeroDouble 
NonZeroDouble 
Station 
DerivedStation 
Grade 
TransparentCmdGrade 
TransparentCmdSlope 
Direction 
LatLong 
Latitude 
Angle 
ConvergenceAngle 
Distance 
Dimension 
Coordinate 
XYCoordinatePair 
Area 
Elevation 
ElevationPoint 
PlotHeight 
Volume 
Percent 
Azimuth 

◆ TypeInfoLong

Enumerator
Long 
NonZeroLong 
NonNegativeLong 
NonNegativeNonZeroLong 
NonPositiveLong 
NonPositiveNonZeroLong 
Color 
PDMODE 
LineWeight