Autodesk. |
| 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 | ||
| GeometryPointLabelOptionT | 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. | |
| GeometryPointSelectorT | 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. | |
| PropertyEnumT | 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 |
| Interface | Description | |
|---|---|---|
| IProperty |
| 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. |