Classes
| Class | Description | |
|---|---|---|
| AlignmentDesignCheck |
The Alignment design check class.
| |
| AlignmentDesignCheckCollection |
The AlignmentDesignCheckCollection class.
| |
| AlignmentDesignCheckRoot |
The AlignmentDesignCheckRoot class.
| |
| CivilException |
Base class for all Civil exceptions.
| |
| Constant |
Constants used by the Civil API.
| |
| DeprecatedVersionAttribute |
Marks the program elements' version when they are deprecated.
| |
| DesignCheck |
The abstract design check class.
| |
| DesignCheckCollection<Autodesk::Civil::AlignmentDesignCheck ^> | ||
| DesignCheckCollection<Autodesk::Civil::ProfileDesignCheck ^> | ||
| EntityNotFoundException |
The exception that's thrown when an attempt is made to access a non-existent entity. For example,
calling ProfileEntity.EntityBefore() on the first entity.
| |
| ErrorStatusText | ||
| GeometryPointLabelOption<(Of <(<'T>)>)> |
This class controls the selection state of a point type. The class is implemented as a generic that can be parameterized on the point type to manage.
| |
| GeometryPointSelector<(Of <(<'T>)>)> |
This class encapsulates the functionality to allow selecting and un-selecting point types.
| |
| InternalC3DPipesToStmMigration | ||
| PointNotOnEntityException |
The exception that is thrown when there is an attempt to use point coordinates that do not exist.
For example, calling Alignment.PointLocation() for a negative station number.
| |
| ProfileDesignCheck |
The Profile design check class.
| |
| ProfileDesignCheckCollection |
The ProfileDesignCheckCollection class.
| |
| ProfileDesignCheckRoot |
The ProfileDesignCheckRoot class.
| |
| ProjectionUtil | ||
| Property<Autodesk::AutoCAD::Colors::Color ^,AcCmColor,Autodesk::Civil::CastOp<Autodesk::AutoCAD::Colors::Color ^,AcCmColor> > | ||
| Property<Autodesk::AutoCAD::DatabaseServices::ObjectId,AcDbObjectId,Autodesk::Civil::CastOp<Autodesk::AutoCAD::DatabaseServices::ObjectId,AcDbObjectId> > | ||
| Property<Autodesk::AutoCAD::DatabaseServices::ObjectIdCollection ^,std::vector<AeccAttribute,std::allocator<AeccAttribute> >,Autodesk::Civil::CastOp<Autodesk::AutoCAD::DatabaseServices::ObjectIdCollection ^,std::vector<AeccAttribute,std::allocator<AeccAttribute> > > > | ||
| Property<bool,bool,Autodesk::Civil::CastOp<bool,bool> > | ||
| Property<double,double,Autodesk::Civil::CastOp<double,double> > | ||
| Property<int,int,Autodesk::Civil::CastOp<int,int> > | ||
| Property<System::String ^,AecRmCString,Autodesk::Civil::CastOp<System::String ^,AecRmCString> > | ||
| Property<unsigned int,int,Autodesk::Civil::CastOp<unsigned int,int> > | ||
| PropertyAnchorPoint | Property template for label anchor location. | |
| PropertyAngle | Angle property template. | |
| PropertyArrowhead | Property class for arrowheads. | |
| PropertyBlock | Encapsulates a Block name. | |
| PropertyBoolean | Encapsulates a boolean value. | |
| PropertyColor | Color property. | |
| PropertyDouble | Double property template. | |
| PropertyEnum<(Of <(<'T>)>)> | Property template for enumerations. | |
| PropertyExpression |
Expression property template.
| |
| PropertyFeatureLineStylePriority | Feature Line Style Priority property. | |
| PropertyInt | Integer property template. | |
| PropertyLayer | Layer property template. | |
| PropertyLinetype | Line type property template. | |
| PropertyMaterial | Material property template. | |
| PropertyMText | MText property template, used to store those properties need to be formatted. | |
| PropertyNameTemplate | NameTemplate property template. | |
| PropertyObjectId | ObjectId property template. | |
| PropertyObjectName | Object name property template. | |
| PropertyString | String property template. | |
| PropertyTextStyle | Text style property template. | |
| PropertyUInt | Unsigned Integer property template. | |
| SurfaceException |
This class hanle the exception for any operation on the surface.
| |
| SurfaceStatusText | ||
| SurveyException |
This class hanle the exception for any operation on the survey.
| |
| SurveyProject |
Survey project class.
| |
| SurveyProjectCollection |
This class encapsulates the read-only collection for projects.
From this class, you can get the current survey project or find a specific survey project
| |
| SurveyQuery |
This class represents outer data about a query -- its name,
description, and GUID.
| |
| SurveyQueryCollection |
This class is to encapsulate the read only collection for MetaQuery
| |
| SurveyStatusText | ||
| Utility |
Interfaces
| Interface | Description | |
|---|---|---|
| IProperty |
Enumerations
| Enumeration | Description | |
|---|---|---|
| AccelerationUnitType |
An enumeration that describes accelleration units.
| |
| AlignmentDesignCheckType |
Specifies the kind of alignment design check.
| |
| AlignmentDividedPivotType |
Specifies the type of divided pivot method.
| |
| AlignmentLockModeType |
An enumeration that specifies the lock mode of the Offset Alignment.
| |
| AlignmentMedianTreatmentType |
Specifies the type of median treatment.
| |
| AlignmentPointType |
Enumerates types of points on an Alignment.
| |
| AlignmentTransitionSegmentType |
Specify the segment type of linear transition used for the widening: Lines or Arcs.
| |
| AlignmentUndividedPivotType |
Specifies the type of undivided pivot method.
| |
| AlignmentUpdateModeType |
An enumeration that specifies the update mode in relationship to the parent Alignment.
| |
| AnchorLocationType |
Enumerates where to anchor various label annotations.
| |
| AnchorPointType |
Enumerates where to anchor various label annotations.
| |
| AngleFormatType |
Enumerates angle formats.
| |
| AngleUnitType |
Enumerates angle units.
| |
| AreaUnitType |
Enumerates area units.
| |
| ArrowHeadFitType |
An enumeration that defines the arrow head fit type.
| |
| ArrowHeadSizeType |
An enumeration that defines the arrow head size type.
| |
| ArrowHeadType |
An enumeration that defines the arrow head type.
| |
| AssemblyDisplayStyleType | ||
| AssemblyGroupNameType | ||
| BandLocationType |
An enumeration that specifies the position of the Band, either the top or bottom of the profile/section view.
| |
| BandType |
An enumeration that specifies the data band type.
| |
| BearingQuadrantType |
Enumerates bearing quadrant type.
| |
| BlockAttachmentType |
Enumerates how block label components are attached.
| |
| CantPivotMethodType |
Specifies the type of pivot method.
| |
| CantPointType |
Enumerates the cant critical points type that need to be labeled.
| |
| CantStationRoundingType |
Specifies the type of station rounding.
| |
| CantViewDisplayStyleType |
Specifies the cant view display style type.
| |
| CapitalizationType |
Enumerates how direction value text is capitalized.
| |
| CatchmentObjectType | ||
| CatchmentRainfallTravelTimeUnitType |
Specifies time units.
| |
| CatchmentShallowConcentratedFlowSurfaceType | ||
| CatchmentTimeOfConcentrationMethodType | ||
| CatchmentWatershedObjectType | Obsolete. | |
| CivilVersion |
Versions of Civil 3D.
| |
| CorridorAlongCurveOption |
Defines along alignment curve options.
| |
| CorridorAlongOffsetTargetCurveOption |
Defines along offset alignment target curve options.
| |
| CorridorRegionLockType |
Defines the region lock setting type.
| |
| CrossingBreaklinesElevationType |
An enumeration that specifies the elevation to use for the crossing breaklines.
| |
| CrossSectionShapeType |
Specifies cross section shapes.
| |
| CurbReturnCurveGroupType |
An enumeration that specifies the curve group type for connected alignment.
| |
| CurbReturnType |
Enumerates the type of curb return used for the intersection: Chamfer, Circular Fillet, or 3-Centered Arcs.
| |
| DecimalCharacterType |
Enumerates decimal character type.
| |
| DesignSpeedLookupMethodType |
Specifies design speed lookup methods.
| |
| DimensionAnchorOptionType |
An enumeration that specifies the behavior of the anchor dimension.
| |
| DimensionAnchorType |
Enumerates the location of the anchor used to position dimension lines for certain profile view labels, such as vertical curve labels.
| |
| DirectionDisplayType |
Enumerates display direction.
| |
| DirectionNameDisplayType |
Specifies direction name display.
| |
| DistanceScaleFactorType | ||
| DrivingDirectionType | ||
| DropDecimalWholeType |
Specifies decimal rounding.
| |
| DropLeadingZeroType |
Specifies whether to drop leading zeros.
| |
| ElevationSourceType | ||
| ElevationToUseType |
An enumeration that defines the elevation to use for the crossing breaklines.
| |
| EntitySideType |
An enumeration that specifies the side of a civil entity.
| |
| ErrorStatus | ||
| ExportDetermineElevationType |
An enumeration that specifies how the elevations of the DEM file are determined from the exported surface.
| |
| FeatureLineConnectDirectionType |
An enumeration that specifies connection direction of feature line.
| |
| FeatureLineLayerSettingType |
Defines the layer setting type.
| |
| FeatureLineLayerType | ||
| FeatureLinePointType | ||
| FlowUnitType |
Enumerates flow units.
| |
| FreeHaulDisplayType |
An enumeration that defines how to show the free haul in the graph.
| |
| GradeFormatType |
Enumerates grade formats.
| |
| GradeSlopeFormatType |
Enumerates grade slope formats.
| |
| GradingDistanceProjectionType |
An enumeration that defines the type of projection for the Distance target.
| |
| GradingElevationProjectionType |
An enumeration that defines the type of projection for the Elevation target.
| |
| GradingInteriorCornerOverlapSolutionType |
An enumeration that defines how interior corner projections are cleaned up when the footprint corner has different elevations.
| |
| GradingRelativeElevationProjectionType |
An enumeration that defines the type of projection for the Relative Elevation target.
| |
| GradingSearchOrderType |
An enumeration that defines the secarch order for the grading.
| |
| GradingSlopeFormatType |
An enumeration that defines the target method for the grading
| |
| GradingSurfaceProjectionType |
An enumeration that defines the type of projection for the Surface target.
| |
| GradingTargetType |
An enumeration that defines the target method for the grading
| |
| HighsideLocationType |
Specifies whether to drop leading zeros.
| |
| HighSideShoulderMethodType |
Specifies shoulder methods in high side.
| |
| ImpliedPointOfIntersectionDisplayType |
Specifies implied point of intersection display methods.
| |
| KrigingSemivariogramType |
An enumeration that specifies mivariogram model for smoothing a surface using Kriging method.
| |
| LabelContentDisplayType |
Defines label content display type after it is dragged from its default position.
| |
| LabelingPromptType |
Enumerates labeling prompts.
| |
| LabelInsertionType |
Enumerates label insertion.
| |
| LabelInsideCurveType |
Defines labels place type, inside or outside a curve.
| |
| LabelMaskType |
An enumeration that specifies the behavior of a label's background mask.
| |
| LabelRotationType |
An enumeration that specifies the label rotation type.
| |
| LabelStyleLengthType |
An enumeration that specifies how to define the length of the label line component.
| |
| LabelTextAttachmentType |
Enumerates label text attachment location.
| |
| LandXMLImportAlignmentType |
Enumerates landXML import alignment type.
| |
| LandXMLImportFeatureLineSite |
Enumerates landXML source for FeatureLines site.
| |
| LatLongDirectionType |
Enumerates latitude / longitude direction.
| |
| LayoutModeType |
Enumerates layout mode.
| |
| LeaderAttachmentBehaviorType |
An enumeration that specifies the attachment behavior of the leader.
| |
| LeaderAttachmentType |
Enumerates leader attachment location.
| |
| LeaderShapeType |
Defines the leader shape type.
| |
| LeaderTailVisibilityType |
An enumeration that specifies the behavior of the leader tail visibility.
| |
| LeaderVisibilityType |
An enumeration that specifies the behavior of the leader visibility.
| |
| LinearUnitType |
Enumerates linear units.
| |
| LinkCreationType |
An enumeration that defines the link creation type.
| |
| LowSideShoulderMethodType |
Specifies shoulder methods in low side.
| |
| MassHaulLineDisplayStyleType |
An enumeration that defines MassHaulLineStye display style type.
| |
| MassHaulLineHatchDisplayStyleType |
An enumeration that defines MassHaulLineStye hatch display style type.
| |
| MassHaulViewDisplayStyleType |
An enumeration that defines masshaul view components type.
| |
| MatchLineLabelLocationType | ||
| NetworkDefaultLayoutCommandType | ||
| OrientationReferenceType |
Enumerates orientation reference.
| |
| ParcelAnalysisType | ||
| ParcelRemainderDistributionType |
Defines the parcel remainder distribution type.
| |
| ParcelSelectionType |
Defines the parcel selection type.
| |
| ParcelSolutionType |
Defines the parcel solution type.
| |
| PipeNetworkPartDisplayType | ||
| PipeSectionLabelPlacementType | ||
| PlacementOptionType |
An enumeration that specifies the placement option type.
| |
| PlanViewAlignType | ||
| PlottedUnitDisplayType |
Enumerates plotted units.
| |
| PointCloudDefaultFileExtensionType |
Defines the default file extension type of point cloud.
| |
| PointCloudDisplayStyleType |
Specifies the point cloud display style type.
| |
| PointCloudElevationRangeCreationType |
Defines the method to create the number of elevation ranges.
| |
| PointCloudRangeColorSchemeType |
Defines color scheme type.
| |
| PointCloudRegionType |
Defines the region which points are added to.
| |
| PointCloudSurfaceType |
Defines the type of surface which points are added to.
| |
| PointCouldColorSchemeType |
Defines the Color Type of points.
| |
| PointFileFormatType |
An enumeration that specifies the point file format type.
| |
| PointNamesExistType |
Specifies how to resolve existing point names on import.
| |
| PointNumbersAssignedType |
Specifies how to assign point numbers.
| |
| PointNumbersExistType |
Specifies how to resolve conflicting point numbers.
| |
| PointNumbersSuppliedType |
Specifies how to number supplied point numbers.
| |
| PressureUnitType |
Enumerates pressure units.
| |
| ProfileApplyCurveType | ||
| ProfileCircularVerticalConstraintType | ||
| ProfileCurveType | ||
| ProfileDesignCheckType |
Specifies the kind of Profile design check.
| |
| ProfileParabolicVerticalConstraintType | ||
| ProfilePointType |
Enumerates types of points on a Profile.
| |
| ProfileViewDatumType | ||
| ProfileViewPlotType | ||
| ProfileViewSplitDatumType | ||
| ProfileViewSplitStationType | ||
| ProfileViewStartCornerType | ||
| ProjecitonPercentageType |
An enumeration that specifies the projection pertentage type.
| |
| ProjecitonRule |
An enumeration that specifies the projection rule type.
| |
| QuantityTakeoffLengthComputeType |
An enumeration that specifies the length computation type in the take off process.
| |
| QuantityTakeoffPipeLengthType |
An enumeration that specifies the pipe length type in the take off process.
| |
| QuantityTakeoffReportExtentType |
An enumeration that specifies the extents used when finding entities to participate in the take off process.
| |
| QuantityTakeoffReportType |
An enumeration that specifies the quantity takeoff report type.
| |
| RadiusLookupMethodType | ||
| RailAlignmentPivotType |
Specifies which rail is the Pivot
| |
| RoadwaySideType |
An enumeration that defines the roadway side type.
| |
| RotationDirType |
Specifies rotation direction.
| |
| RoundingType |
Enumerates rounding.
| |
| ROWCleanupType |
Specifies ROW cleanup.
| |
| SectionViewElevationRangeType |
Specifies section view elevation ranges.
| |
| SheetCreateType | ||
| SheetSetType | ||
| ShoulderMethodType |
Specifies shoulder methods.
| |
| SignType |
Enumerates signs.
| |
| SlopeFormatType |
Enumerates slope formats.
| |
| SlopePatternLengthType |
An enumeration that defines the slope pattern length type.
| |
| SlopePatternOffsetType |
An enumeration that defines the slope pattern offset type.
| |
| SlopePatternStartType |
An enumeration that defines the slope pattern start type.
| |
| SlopePatternSymbolType |
An enumeration that defines the slope pattern symbol type.
| |
| SpeedUnitType |
Enumerates speed units.
| |
| SpiralType |
An enumeration that defines the sprial types.
| |
| StationDelimiterCharacterType |
Enumerates station delimeter characters.
| |
| StationDelimiterPositionType |
Enumerates station position.
| |
| StationFormatType |
Enumerates station format.
| |
| StructureColumnComponentType |
An enumeration that specifies the structure table cell component type.
| |
| StructureProfileLabelPlacementType | ||
| StyleConflictResolverType |
Specifies how to resolve conflicts (the same name for an existing style and a new imported style) when exporting styles to another drawing using StyleBase::ExportTo().
| |
| SubassemblyNameType | ||
| SuperelevationAttainmentRegionType |
An enumeration that specifies the attachment region type of a SuperElevationCriticalStation.
| |
| SuperelevationCorridorType |
Specifies superelevation corridor types.
| |
| SuperelevationCriticalStationType |
An enumeration that specifies the type of a Superelevation critical station.
| |
| SuperelevationCrossSegmentType |
An enumeration that specifies the type of a Superelevation cross segment.
| |
| SuperelevationPointType |
Enumerates the superelevation critical points type that need to be labeled.
| |
| SuperelevationStationRoundingType | ||
| SuperelevationTransitionRegionType |
An enumeration that specifies the transition type to which a SuperElevationCriticalStation is bound.
| |
| SuperElevationViewDisplayStyleType |
Specifies the superelevation view display style type.
| |
| SurfaceBoundaryType |
Defines the boundary type.
| |
| SurfaceBreaklineType |
An enumeration that specifies the type of the breakline.
| |
| SurfaceDrawObjectType |
An enumeration that specifies the object type that the surface points data are created from in the SurfaceOperationAddDrawingObject operation.
| |
| SurfaceExtractionSettingsType |
Specifies the style of extracted entities when extract surface objects like Border, Watershed and Contour.
| |
| SurfaceOpeartionStatusType |
An enumeration that specifies the current status of the surface operation with specified type.
| |
| SurfacePointOutputLocationsType |
An enumeration that specifies the type of output location for the points.
| |
| SurfacePointSelectionType |
An enumeration that specifies the type of selecting points to use for the surface smoothing extrapolation.
| |
| SurfaceRegionOptionsType | ||
| SurfaceSimplifyType | ||
| SurfaceSmoothType |
An enumeration that specifies the type of surface smoothing.
| |
| SurfaceStatus | ||
| SurfaceSurveyQueryType |
An enumeration that specifies the type of a survey query operation for a surface.
| |
| SurfaceType | ||
| SurveyStatus | ||
| SweptCurveLocation |
An enumeration that specifies the loction where the swept curve created.
| |
| TableSegmentDataType |
Defines the type of content in a table column.
| |
| TableTitleDirectionType | ||
| TaperInputType |
An enumeration that specifies the taper input type of a Linear transition.
| |
| TextBorderType |
Enumerates text border types.
| |
| TextJustificationType |
Enumerates text justification.
| |
| TimeUnitType |
Enumerates time units.
| |
| TransitionInputType |
Enumerates the type of linear transition used for the widening: By Length or By Taper Ratio.
| |
| TransitionType |
Enumerates the type of transition used for the widening: Linear, Curve-Line-Curve, Curve-Curve -Reverse Curve, or Curve - Reverse Curve.
| |
| VectorMeasurementType |
Enumerates vector measurment.
| |
| ViewFrameAngleType | ||
| ViewFrameLabelLocationType | ||
| VolumeSurfaceType | ||
| VolumeUnitType |
Enumerates volume units.
| |
| WaterdropObjectType | ||
| WatershedType |
An enumeration that specifies the watershed type.
| |
| WideningByMethod | ||
| WideningSide |
An enumeration that specifies the side of aligment where the auto widening created.
|