Share

Autodesk.Civil.DatabaseServices Namespace

 

Classes

 ClassDescription
Public classAdditionalAppliedAssemblyInfo This class is used to represent the station and description of an additional applied assembly.
Public classAlignment The Alignment class. Alignment objects can represent centerlines, lanes, shoulders, right-of-ways, or construction baselines.
Public classAlignmentArc The AlignmentArc class. AlignmentArc derives from the abstract AlignmentCurve class, and represents an AlignmentEntity made up of a single AlignmentSubEntityArc object.
Public classAlignmentCantLabelGroup This class encapsulates the functionality of an alignment cant group label.
Public classAlignmentCCRC The Alignment CurveCurveReverseCurve class. This class represents an AlignmentEntity made up of Curve, Curve and reverse Curve subentities.
Public classAlignmentCRC The Alignment MultipleArcs class. This class represents an AlignmentEntity made up of Curve and reverse curve subentities.
Public classAlignmentCTC The Alignment MultipleArcs class. This class represents an AlignmentEntity made up of Curve, Line and Curve subentities.
Public classAlignmentCurve The AlignmentCurve class. This is an abstract base class for other Alignment Entity classes, such as AlignmentArc, AlignmentSCS, and AlignmentLine.
Public classAlignmentCurveLabel This class represents an alignment curve label.
Public classAlignmentDesignSpeedLabelGroup This class represents an alignment design speed label group.
Public classAlignmentEntity The AlignmentEntity class. This is an abstract class from which AlignmentCurve inherits.
Public classAlignmentEntityCollection The AlignmentEntity collection class. This class represents the collection of all AlignmentEntity objects that belong to an Alignment.
Public classAlignmentGeometryPointLabelGroup This class encapsulates the functionality to label a geometry point group in an alignment.
Public classAlignmentIndexedPILabel This class represents an alignment point of intersection label.
Public classAlignmentLabelGroup This class represents an alignment label group.
Public classAlignmentLine The AlignmentLine class. This class represents an AlignmentEntity made up of a single line subentity.
Public classAlignmentMinorStationLabelGroup This class represents an alignment minor station label group.
Public classAlignmentMultipleSegments The Alignment MultipleArcs class. This class represents an AlignmentEntity made up of several arc or line subentities.
Public classAlignmentPILabel This class represents an alignment tangent intersection label.
Public classAlignmentRegion This class represents a region in an Alignment.
Public classAlignmentRegionCollection This class represents a collection of AlignmentRegion objects, and it is returned by the Regions property of the OffsetAlignmentInfo object.
Public classAlignmentSCS The Alignment SpiralCurveSpiral class. This class represents an AlignmentEntity made up of an in spiral subentity, an arc subentity, and and out spiral subentity.
Public classAlignmentSCSCS The Alignment SpiralCurveSpiralCurveSpiral class. This class represents an AlignmentEntity made up of the following subentities: an in spiral, then an arc, spiral, arc, and out spiral.
Public classAlignmentSCSSCS The Alignment SpiralCurveSpiralSpiralCurveSpiral class. This class represents an AlignmentEntity made up of the following subentities: an in spiral, then an arc, spiral, spiral, arc, and an out spiral.
Public classAlignmentSpiral The AlignmentSpiral Class. AlignmentSpiral derives from the abstract AlignmentCurve class, and represents an AlignmentEntity made up of a single spiral subentity.
Public classAlignmentSpiralLabel This class represents an alignment spiral label.
Public classAlignmentSSCSS The Alignment SpiralSpiralCurveSpiralSpiral class. This class represents an AlignmentEntity made up of the following subentities: spiral, spiral, arc, spiral, spiral.
Public classAlignmentStationEquationLabelGroup This class represents an alignment station equation label group.
Public classAlignmentStationLabelGroup This class represents an alignment station label group.
Public classAlignmentSTS The Alignment SpiralTangentSpiral class. This class represents an AlignmentEntity made up of a spiral, then tangent, then spiral subentities.
Public classAlignmentSubEntity The alignment subentity class. This class represents the basic drawing components that make up an alignment entity.
Public classAlignmentSubEntityArc The Alignment arc subentity class.
Public classAlignmentSubEntityLine The AlignmentSubEntityLine class. This class represents the line object in AlignmentEntity objects.
Public classAlignmentSubEntitySpiral The Alignment spiral subentity class. This class represents spiral object in AlignmentEntity objects.
Public classAlignmentSuperelevationLabelGroup This class encapsulates the functionality of an alignment super-elevation group label.
Public classAlignmentTable The AlignmentTable class.
Public classAlignmentTangentLabel This class represents an alignment tangent label.
Public classAlignmentTransition This class represents a transition between two regions in an Alignment.
Public classAlignmentTransitionCollection This class represents a collection of AlignmentTransition objects, and its returned by the Transitions property of the OffsetAlignmentInfo object.
Public classAlignmentVerticalGeometryPointLabelGroup This class represents an alignment vertical geometry point label group.
Public classAnchorInfo 
Public classAppliedAssembly Represents an AppliedAssembly object. An AppliedAssembly is a cross section of an existing corridor.
Public classAppliedAssemblyCollection The collection of assembly cross sections placed at intervals along corridor baselines.
Public classAppliedAssemblySetting This class is used to get or set the frequency information for applying assembly.
Public classAppliedSubassembly An AppliedSubassemby object. An AppliedSubassembly is a series of points, links, and shapes that make up part of an AppliedAssembly (corridor cross section).
Public classAppliedSubassemblyCollection Collection of AppliedSubassembly objects.
Public classAppliedSubassemblyParamT A class used to get or set applied subassembly parameter properties.
Public classAssembly Pattern for the cross section of a corridor. Made up of multiple Subassembly objects.
Public classAssemblyCollection A collection of Assembly objects.
Public classAssemblyGroup Represents a group of subassembly objects part of an Assembly.
Public classAssemblyGroupCollection A collection of assembly group.
Public classAttributeTypeInfo The base class for property type information. Derived classes define different types of user-defined properties.
Public classAttributeTypeInfoBool This class represents property type information for Boolean properties.
Public classAttributeTypeInfoDouble This class represents property type information for properties that contain a double value or range.
Public classAttributeTypeInfoEnum This class represents property type information for Enumeration user-defined properties.
Public classAttributeTypeInfoInt This class represents property type information for Integer type user-defined properties.
Public classAttributeTypeInfoString This class represents property type information for String-type user-defined properites.
Public classCode exampleAutoCorridorFeatureLine A corridor feature line is a connected series of points along a corridor created by joining those points from each assembly that share a particular code. Feature lines are used to build the 3D model of a corridor.
Public classAutoFeatureLabelGroup The base class for all label group objects that automatically label a range on a feature.
Public classCode exampleAutoFeatureLine A corridor feature line is a connected series of points along a corridor created by joining those points from each assembly that share a particular code. Feature lines are used to build the 3D model of a corridor.
Public classAutoWideningCriteriaInfo This class encapsulates the properties that are necessary to add an autowidening from a criteria file. It is used by the OffsetAlignmentInfo::AddAutoWidenings() method.
Public classAutoWideningInfo This class encapsulates the properties that are necessary to add an autowidening manually. It is used by the OffsetAlignmentInfo::AddAutoWidenings() method.
Public classBaseBaseline The base class for all baseline types.
Public classBaseline A 3D path defined by an alignment and a profile.
Public classBaselineCollection A collection of Baseline objects.
Public classBaselineFeatureLines A collection of multiple feature line collections (FeatureLinesCol) associated with a particular baseline or offset baseline.
Public classBaselineFeatureLinesCollection A collection of multiple feature line collections (BaselineFeatureLines) objects.
Public classBaselineRegion A segment of a baseline, specified by alignment stations for the start and end point. In a corridor, each baseline region uses a single assembly type.
Public classBaselineRegionCollection A collection of baseline region (BaselineRegion) objects.
Public classBridge Bridge Entity.
Public classBridgeAbutment Bridge Abutment Entity.
Public classBridgeDeck Bridge Deck Entity.
Public classBridgeFoundation Bridge Foundation Entity.
Public classBridgeGenericObject Bridge Generic Object Entity.
Public classBridgeGirder Bridge Girder Entity.
Public classBridgeGirderGroup Bridge Girder Group Entity.
Public classBridgePier Bridge Pier Entity.
Public classBridgeStructure The base class for all bridge structure entities like BridgeDeck, BridgeGirder, BridgeGirderGroup, BridgeAbutment, BridgeFoundation, BridgeGenericObject and BridgePier.
Public classCalculatedLink The CalculatedLink class.

A CalculatedLink joins two CalculatedPoint objects, and is a component of an AppliedSubassembly object, which in turn makes up an AppliedAssembly object that defines the profile of a Corridor.

Public classCalculatedLinkCollection A calculated link is a collection of calculated points (CalculatedPoint) which are connected to form a line. Calculated shapes (CalculatedShape) are made up of calculated links.
Public classCalculatedPoint A CalculatedPoint is the basic component that defines the stucture of an AppliedSubassembly.
Public classCalculatedPointCollection A collection of calculated point (CalculatedPoint) objects. Calculated points are used to define applied subassemblies.
Public classCalculatedShape A CalculatedShape is defined from links and defines a closed region that represents materials used in a corridor model.
Public classCalculatedShapeCollection Collection of calculated shape (CalculatedShape) objects.
Public classCalculatedSubentity Parent class for the CalculatedShape, CalculatedLink and CalculatedPoint interfaces.
Public classCANTCriticalStation This class represents a CANT critical station on an Alignment object.
Public classCANTCriticalStationCollection This class represents a collection of CANTCriticalStation objects.
Public classCANTCurve 
Public classCANTCurveCollection This class represents a collection of CANTCurve objects.
Public classCatchment 
Public classCatchmentGroup 
Public classCatchmentGroupCollection The CatchmentGroupCollection class.
Public classCatchmentLabel This class represents a Catchment label.
Public classCodeCollection The Corridor code collection class. The wrapped object could be AeccDbRoadwayState or AeccDbSubassembly.
Public classCogoPoint Encapsulates a COGO point object and associated information.
Public classCogoPointCollection This class encapsulates a collection of CogoPoint objects.
Public classCogoPointEnumerator The CogoPointEnumerator class is used to enumerate a CogoPointCollection.
Public classConnectedAlignmentArcInfo This class encapsulates the properties and operations of a connected alignment object with curve type Arc.
Public classConnectedAlignmentCCCInfo This class encapsulates the properties and operations of a connected alignment object with curve type CCC.
Public classConnectedAlignmentInfo This class encapsulates the properties and operations of a connected alignment object.
Public classConnectedAlignmentParams This class encapsulates the parameters that are necessary to create a connected alignment. It is used by the Alignment::CreateConnectedAlignment() method.
Public classConnectedAlignmentSCSInfo This class encapsulates the properties and operations of a connected alignment object with curve type SCS.
Public classConnectedAlignmentSCSSInfo This class encapsulates the properties and operations of a connected alignment object with curve type SCSS.
Public classConnectedAlignmentSSCSInfo This class encapsulates the properties and operations of a connected alignment object with curve type SSCS.
Public classConnectedAlignmentSSCSSInfo This class encapsulates the properties and operations of a connected alignment object with curve type SSCSS.
Public classCorridor Representation of a roadway. A Roadway follows a 3D path defined by a baseline, and is made up of cross sections ([!:T:Autodesk.Civil.DatabaseServices.AppliedAssembly]) and feature lines ([!:T:Autodesk.Civil.DatabaseServices.FeatureLine]) connecting common points in each cross section.
Public classCorridorCodeCollection A collection of strings containing corridor codes. A code is used to identify common calculated points in applied assemblies in a corridor. For example, a code can be used to identify the inside upper edge of a sidewalk in each assembly. Points that share a particular code can be connected to form feature lines (FeatureLine).
Public classCorridorCollection Represents the collection of Corridor objects in the drawing.
Public classCode exampleCorridorFeatureLine A corridor feature line is a connected series of points along a corridor created by joining those points from each assembly that share a particular code. Feature lines are used to build the 3D model of a corridor.
Public classCorridorPointCodeOption Identifies feature lines by point code name, and allows you to specify whether the feature line will be selected during export.
Public classCorridorPointCodeSelector This class exposes functionality for selecting and un-selecting point types. It is used to select points for export.
Public classCorridorSection A section of a Corridor.
Public classCorridorSlopePattern Slope patterns are slope indicator lines. They have one or more repeating lines that are aligned with the flow direction. The lines can be the length of the slope or less. They can have a predefined symbol or an AutoCAD block inserted at one end.
Public classCorridorSlopePatternCollection A collection of slope pattern (CorridorSlopePattern) objects.
Public classCorridorSurface Represents a layer of a corridor, and is computed from a set of feature lines, calculated points, and calculated links.
Public classCorridorSurfaceBaseMask Base class for CorridorSurfaceMask and CorridorSurfaceBoundary.
Public classCorridorSurfaceBoundary A corridor surface boundary represents an outside or inside edge of a corridor surface (CorridorSurface). It is defined by a polygon or a series of feature line components (FeatureLineComponent).
Public classCorridorSurfaceBoundaryCollection Collection of corridor surface boundary (CorridorSurfaceBoundary) objects.
Public classCorridorSurfaceCollection A collection of corridor surface (CorridorSurface) objects.
Public classCorridorSurfaceMask The corridor surface mask is a region defined by a polygon or a series of feature line components (FeatureLineComponent) describing the part of a corridor surface (CorridorSurface) that is visible.
Public classCorridorSurfaceMaskCollection Collection of corridor surface mask (CorridorSurfaceMask) objects.
Public classCorridorTransition A corridor transition.
Public classCorridorTransitionSet Corridor transition set.
Public classCrossingPressurePipeProfileLabel This class encapsulates a PressurePipeProfileLabel.
Public classCurveCurveReverseCurveTransitionDescription This class represents a transition that contains Curve/Curve/Reverse Curve/Curve components.
Public classCurveLineCurveTransitionDescription This class represents a transition that contains Curve/Line/Curve components.
Public classCurveReverseCurveTransitionDescription This class represents a transition that contains Curve/Reverse Curve/Curve components.
Public classCustomPointGroupQuery A custom PointGroup query.
Public classDBObject The base class for database entities.
Public classCode exampleDesignSpeed The Alignment DesignSpeed class. Specifies a single design speed used for criteria-based Alignment design.
Public classDesignSpeedCollection A collection of DesignSpeed objects.
Public classEntity The base class for entities, such as Feature, Table, Grading, Site, etc.
Public classEvent The base class for logging events to the database.
Public classExportCorridorSolidsParams Encapsulates the parameters that are necessary to export solids from a corridor.
Public classFeature Base class for Alignment, FeatureLine, ParcelSegment, and Profile.
Public classFeatureLabel A base class for feature label classes, such as AlignmentCurveLabel.
Public classFeatureLine A feature line is a connected series of points along a corridor created by joining those points from each assembly that share a particular code. Feature lines are used to build the 3D model of a corridor.
Public classFeatureLineCodeInfo Information about the code used to construct a feature line.
Public classFeatureLineCodeInfoCollection A collection of feature line code information (FeatureLineCodeInfo) objects.
Public classFeatureLineCollection Collection of feature lines that share a particular code. Multiple points in a single assembly may contain the same code, so feature lines can branch along a corridor. This collection represents a single interconnected series of feature lines branches.
Public classFeatureLineCollectionMap A collection of multiple feature line collections (FeatureLineCollection) objects.
Public classFeatureLineComponent A portion of an entire feature line, delimited by a starting and ending station.
Public classFeatureLineComponentCollection A collection of feature line component (FeatureLineComponent) objects.
Public classFeatureLinePoint A point in a feature line (FeatureLine object). A feature line is created by connecting common points within applied assemblies (AppliedAssembly objects) along a corridor. Points in each applied assembly are identified by codes. For example, a feature line can represent the inside upper edge of a sidewalk along a stretch of road.
Public classFeatureLinePointCollection A collection of feature line point (FeatureLinePoint) objects.
Public classFlowPath This class encapsulates a catchment flow path. A flow path defines the path that water travels in the catchment between the hydraulically most distant point in the catchment and the discharge point. A FlowPath is made up of one or more FlowSegment objects.
Public classFlowSegment This class encapsulates a single segment of a catchment flow path (represented by the FlowPath class).
Public classFlowSegmentLabel This class represents a FlowSegment label.
Public classFolder This class encapsulates folder in the current drawing.
Public classFolderUtil 
Public classGeneralSegmentLabel This class represents a general label.
Public classCode exampleGeneralSurfaceProperties This class encapsulates general surface statistics information.
Public classGeoEntity The base class for geometry db entities.
Public classGrading The Grading class.
Public classGraph The base class for graphic entities.
Public classGraphBandSet 
Public classGraphDisplayOption The base class for graphic display option.
Public classGraphDisplayOptionCollectionItemType The GraphDisplayOption collection class represents the collection of all graph display options used for Graph.
Public classGraphOverride The base class for graphic override.
Public classGraphOverrideCollectionItemType The GraphOverride collection class represents the collection of all override items listed in the Graph.
Public classGridSurface This class encapsulates a GridSurface.
Public classGridSurfaceCell This class encapsulates a cell in a GridSurface.
Public classGridSurfaceCellCollection This class encapsulates a collection of GridSurfaceCell objects.
Public classGridSurfaceCellEnumerator 
Public classGridSurfaceEdge This class encapsulates the edge of a GridSurface.
Public classGridSurfaceObject The base class for GridSurface data objects, such as GridSurfaceVertex, GridSurfaceTriangle, etc.
Public classCode exampleGridSurfaceProperties This class encapsulates grid surface statistics information.
Public classGridSurfaceVertex This class encapsulates a vertex in a GridSurface.
Public classGridSurfaceVertexCollection This class encapsulates a collection of GridSurfaceVertex objects.
Public classGridSurfaceVertexEnumerator 
Public classGridVolumeSurface The GridVolumeSurface class. This class encapsulates a grid volume surface.
Public classHardcodedOffsetBaselineObsolete.
An offset baseline is a secondary baseline within a corridor that is offset from the main baseline. The distance between this kind offset baseline and the main baseline is a constant. These are used to create complicated corridor structures or to attach assemblies to a point outside the main baseline of a corridor.
Public classHorizontalGeometryBandLabelGroup
Public classInterference Represents one location where elements of a pipe network interfere with each other.
Public classInterferenceCheck Determines where pipes and structures intersect or are too close to each other, and holds a collection of the resulting interferences (Interference).
Public classIntersection An object that manages the intersection of two Alignments. An intersection object builds on and manages various object data, including alignments, profiles, corridors, assemblies, subassemblies, and surfaces.
Public classIntersectionLocationLabel This class represents an intersection location label.
Public classIntersectionRegion Corridor regions in an Intersection area.
Public classIntersectionRegionCollection A collection of IntersectionRegion objects.
Public classIntersectionRoad Road components managed by an Intersection object.
Public classIntersectionRoadCollection A collection of IntersectionRoad objecs managed by an Intersection object.
Public classKrigingMethodOptions The class encapsulates information about the sample data and semivariogram model required to smooth a surface using the Kriging method.
Public classLabel The base class for all single-entity label objects.
Public classLabelBase The base class for all label classes, including single-feature labels (FeatureLabel derived classes) and group labels (LabelGroup derived classes). This class implements the ICommonLabelOptions interface, which defines common label behaviors.
Public classLabelGroup The base class for all label group objects, such as AutoFeatureLabelGroup.
Public classLabelGroupSubEntity A class that represents individual labels in a label group.
Public classLabelSelectionProperties Not intended for external use.
Public classLandDatabaseExtension This extension class extends the interface of the Database object to provide methods related to Civil 3D Land features.
Public classLegendTable A table that displays colors and range values for a surface analysis.
Public classLinearTransitionDescription This class represents a straight, linear transition between two regions of an offset alignment.
Public classLink Roadway Link object. Connects roadway points in a subassembly.
Public classLinkCollection A collection of Link objects.
Public classMassHaulLine A line that displays free haul and overhaul volumes in a mass haul view..
Public classMassHaulView A mass haul diagram view.
Public classMatchLine A match line is a straight line that indicate locations in a view frame group where one view frame intersects or matches up with another view frame.
Public classMatchLineLabelGroup This class represents a MatchLine label group.
Public classMaterialSection The AeccDbMaterialSection wrapper.
Public classMaterialSectionSource This defines a material section source in SampleLineGroup.
Public classMaterialSectionSourceCollection The collection of MaterialSectionSource in SampleLineGroup.
Public classMultipleProfileViewsCreationOptions This class encapsulates the options for creating multiple ProfileViews.
Public classNetwork The container object used to associate pipes and structures that are part of the same pipe run or pipe network.
Public classNetworkCatalogDef The NetworkCatalogDef class. This class allows you to use a part catalog definition at runtime.
Public classNetworkRule Holds parameter collections for pipe and structure rules.
Public classNoteLabel This class represents a note label.
Public classOffsetAlignmentInfo This class encapsulates the properties and operations of an offset alignment object.
Public classOffsetAlignmentWideningCriteria This class encapsulates the properties of an offset alignment wideninig criteria.
Public classOffsetAssembly Specify a controlling offset within an assembly.
Public classOffsetAssemblyCollection A collection of OffsetAssembly objects.
Public classOffsetBaseline An offset baseline represents a secondary baseline following the main baseline at an offset.
Public classOffsetBaselineCollection Exposed by the [!:T:Autodesk.Civil.DatabaseServices.Corridor] object, it contains the collection of [!:T:Autodesk.Civil.DatabaseServices.OffsetBaseline] objects for the corridor.
Public classParcel An object that represents real estate parcels, such as lots in a subdivision, and other features that have closed boundaries (such as bodies of water and soil regions).
Public classParcelAreaLabel This class represents a Parcel area label.
Public classParcelSegment A parcel segment is a line segment, arc, or AutoCAD entity within a site. When parcel segments form a closed region, that region becomes a Parcel.
Public classParcelSegmentLabel This class represents a parcel segment label.
Public classParcelSegmentTable A Table associated with a ParcelSegment.
Public classParcelTable A table associated with a Parcel.
Public classPart A pipe network part, base class for Pipe and Structure classes.
Public classPartDataField An extensible field of part data.
Public classPartDataList The part data list associated with a PartDataField or SizeFilterField.
Public classPartDataRange Defines the range of valid data for a PartDataField.
Public classCode examplePartDataRecordA single data record for a Part object.
Public classPartDef A part definition for Pipe or Structure objects.
Public classPartProfileLabel This class represents a label on a part in a profile.
Public classPartSectionLabel This class represents a PartSectionLabel.
Public classPartViewDef Contains information about how a part is displayed.
Public classPipe A pipe network part serving to move fluids from one point to another.
Public classPipeCurveGeometry Represents curve Geometry for Pipe, which is an arc in x,y plane. The z-value of points on the curve is calculated by interpolating the z-value along the arc based on the starting and ending points.
Public classPipeLabel This class encapsulates a PipeLabel.
Public classPipeNetworkBandLabelGroup
Public classPipeNetworkDatabaseExtension 
Public classPipeOverride Object used to change the style or label set for a pipe.
Public classPipeOverrideCollection The PipeOverrideCollection collection class represents the collection of all pipes listed in the ProfileView.
Public classPipeProfileLabel This class represents a PipeProfileLabel.
Public classPipeSectionLabel This class represents a PipeSectionLabel.
Public classPoint Roadway Point object. Represents a single point within a subassembly.
Public classPointCloud The PointCloud class. This class wraps AutoCAD's AcDbPointCloud entity. PointClouds are objects that can contain very large numbers of points.
Public classPointCloudUtility
Public classPointCollection A collection of Roadway Point objects.
Public classPointDescriptionKey This class encapsulates a point description key.
Public classPointDescriptionKeySet This class encapsulates a point description key set.
Public classPointDescriptionKeySetCollection This class encapsulates the collection of all PointDescriptionKeySet objects in a drawing.
Public classPointFileFormat This class encapsulates a point file format for the current drawing. A drawing typically defines several point file formats, held in its PointFileFormatCollection. A point file format is used by the AddPointFile() methods to import points into a drawing.
Public classPointFileFormatCollection This class encapsulates a collection of all the point file formats in the current drawing. A point file format is required to import points into a drawing.
Public classPointGroup This class encapsulates a point group in the current drawing.
Public classPointGroupChangeInfo This class represents PointGroup change information. An instance of this class is returned by [!:PointGroup.GetPendingChanges].
Public classPointGroupCollection This class encapsulates a collction of point groups in the current drawing.
Public classPointGroupElevationOverrideInfo Defines the information contained in a PointGroup Elevation override.
Public classPointGroupOverrideInfo Defines the information in a PointGroup override.
Public classPointGroupQuery The abstract base class for point group queries.
Public classPointGroupQueryInvalidPointGroupValueException This exception is thrown when the value for a PointGroup field in a query is invalid.

A PointGroupQueryInvalidPointGroupValueException is thrown by the PointGroup.SetQuery() method when the query sets the PointGroup field to an invalid value. This happens when the PointGroup field is set to a point group name that does not exist, or when it is the name of the point group on which the query is being set.

Public classPointGroupQueryOperationFailedException This exception is thrown if the PointGroup object fails to set or get the query object.
Public classPointGroupQueryParserException 
Public classPointGroupQueryToken A class that exposes constants that can be used to add special characters to query strings.
Public classPointGroupRawDescriptionOverrideInfo Defines the information contained in a PointGroup RawDescription override.
Public classPointInMem The point class.
Public classPointTable The AeccDbPointScheduleTable wrapper.
Public classPressureAppurtenance The drawing shape used to represent items such as air release and pressure release valves.
Public classPressureAppurtenanceLabel The container object used to associate labels that are part of the same pressure appurtenance.
Public classPressureAppurtenanceProfileLabel This class encapsulates a PressureAppurtenanceProfileLabel.
Public classPressureAppurtenanceSectionLabel This class encapsulates a PressureAppurtenanceSectionLabel.
Public classPressureFitting The drawing shape used to represent items such as tees, wyes, elbows and reducers used in utility networks. A fitting connects pipes together to form a pipe network.
Public classPressureFittingLabel The container object used to associate labels that are part of the same pressure fitting.
Public classPressureFittingProfileLabel This class encapsulates a PressureFittingProfileLabel.
Public classPressureFittingSectionLabel This class encapsulates a PressureFittingSectionLabel.
Public classPressureNetworkPartData 
Public classPressurePart A pressure pipe network part, base class for PressurePipe, PressureFitting and PressureAppurtenance classes.
Public classPressurePartConnection A pressure pipe network part, base class for PressurePipe, PressureFitting and PressureAppurtenance classes.
Public classPressurePartProfileLabel This class represents a label on a pressure part in a profile.
Public classPressurePartProperty 
Public classPressurePartSectionLabel This class represents a label on a pressure part in a section.
Public classPressurePipe A pipe network part serving to move fluids from one point to another.
Public classPressurePipeLabel This class encapsulates a PressurePipeLabel.
Public classPressurePipeNetwork The container object used to associate pipes and structures that are part of the same pipe run or pipe network.
Public classPressurePipeProfileLabel This class encapsulates a PressurePipeProfileLabel.
Public classPressurePipeRun The PressureNetwork PipeRun class.
Public classPressurePipeRunCollection The PressurePipeRun collection class.
Public classPressurePipeSectionLabel This class encapsulates a PressurePipeSectionLabel.
Public classProfile A record of elevation against distance along a horizontal Alignment or other line. Profiles are used to visualize the terrain along a route of interest, such as a proposed road, or simply to show how the elevation changes across a particular region.
Public classProfileOffsetProfileParameters 
Public classProfileOffsetProfileParametersStation 
Public classProfileBandLabelGroup This class serves as a base class for all profile band related group labels.
Public classProfileCircular The ProfileCircular class. This class represents an ProfileEntity made up of a circular curve.
Public classProfileCrestCurveLabelGroup This class represents a profile crest curve label group.
Public classProfileCriteria A critera that specifies the profile that defines the upper or lower boundary of a ProfileHatchArea. Each ProfileHatchArea has two criteria to define the upper and lower boundaries.
Public classProfileCriteriaCollection The ProfileCriteria collection class represents the collection of all criteria in the hatch area. Criteria define the profiles that set the upper and lower boundaries of the hatch area.
Public classProfileCrossing The AeccDbProfileCrossing class.
Public classProfileDataBandLabelGroup
Public classProfileEntity The abstract class of profile entity. ProfileEntity has four derived classes: ProfileLine, ProfileAsymmetric, ProfileCircular, and ProfileParabolic.
Public classProfileEntityCollection The ProfileEntity collection class. This class represents the collection of all ProfileEntity objects that belong to the Profile.
Public classProfileHatchArea Manages how areas of cut or fill are highlighted in a ProfileView.
Public classProfileHatchAreaCollection The ProfileHatchAreaCollection class represents the collection of all hatch area definitions in the ProfileView. A ProfileHatchArea defines the appearance of cut or fill areas in a ProfileView.
Public classProfileHorizontalGeometryPointLabelGroup This class represents a profile horizontal geometry point label group.
Public classProfileLabelGroup This class represents an profile label group.
Public classProfileLineLabelGroup This class represents a profile line label group.
Public classProfileMinorStationLabelGroup This class represents a profile minor station label group.
Public classProfileOverride Object used to change the style or label set for a profile.
Public classProfileOverrideCollection The ProfileOverride collection class represents the collection of all profiles listed in the ProfileView.
Public classProfileParabolaAsymmetric The ProfileParabolaAsymmetric class. This class represents an ProfileEntity made up of a asymmetric parabola.
Public classProfileParabolaSymmetric This class represents an ProfileEntity made up of a symmetric parabola.
Public classProfileProjection The AeccDbProfileProjection class.
Public classProfileProjectionLabel This class represents an profile projection label.
Public classCode exampleProfilePVI In a profile, the point where the lines formed by two tangent entities meet, whether the entities meet or not (the "Point of Vertical Intersection").
Public classProfilePVICollection The ProfilePVI collection class represents the collection of all ProfilePVI objects that belong to a Profile.
Public classProfilePVILabelGroup This class represents a profile PVI label group.
Public classProfileSagCurveLabelGroup This class represents a profile sag curve label group.
Public classProfileStationLabelGroup This class represents a profile station label group.
Public classProfileTangent This class represents an ProfileEntity made up of a single tangent.
Public classProfileView Manages the graphic display of profile data objects within a drawing. A ProfileView is used to display one or more profiles for a horizontal alignment. You can configure data bands and profile annotations in a ProfileView to make it clearer or more informative for the user.
Public classProfileViewBandItem This class represents a single profile view data band.
Public classProfileViewBandItemCollection This class represents a collection that stores all the band items for a ProfileView object.
Public classProfileViewBandSet This class represents the band collection in a ProfileView.
Public classProfileViewDepthLabel This class represents a profile view depth label.
Public classProfileViewPart Manages the graphic display of pipe network parts in profile view.
Public classProfileViewPressurePart Manages the graphic display of pressure network parts in profile view.
Public classProfileViewSplitData This class represents a split location.
Public classProfileViewSplitDataCollection The class provides a collection for the profile view split data.
Public classQTOCriteriaNameMapping This class defines a utility class for mapping surface and shape when import criteria to QTOMaterialListCollection.
Public classQTOGenerateDetail Class used to specify the various report generation type
Public classQTOMaterial This class defines the QTO material of sample line group
Public classQTOMaterialGap This class defines QTO material gap.
Public classQTOMaterialGapCollection This class defines the collection of QTO material gap.
Public classQTOMaterialItem This class defines material data used to define material of sample line group.
Public classQTOMaterialList This class defines the QTO material list of sample line group
Public classQTOMaterialListCollection This class defines the collection of QTO material lists of sample line group.
Public classQTOMaterialListGap This class defines the QTO material list gap.
Public classQTOMaterialListGapCollection This class defines the collection of QTO material list gap.
Public classQTOSubcriteria This class defines sub criteria used to define QTO material.
Public classQTOSubcriteriaCollection This class defines collection of sub criteria.
Public classQTOUtility 
Public classRailAlignmentInfo This class encapsulates the properties and operations of a rail alignment object.
Public classSampledSectionLink Defines a single line segment of sample surface cross-section data.
Public classSampledSectionLinkCollection Collection of sampled elevation data.
Public classSampleLine Lines used for obtaining elevational information from an existing terrain model or surface for creating profiles and cross sections.
Public classSampleLineGroup Controls a set of related sample lines, the surfaces they sample, and methods for creating cross sections.
Public classSampleLineLabelGroup This class represents a SampleLine label group.
Public classSampleLineVertex Represents an SampleLineVertex object. An SampleLineVertex is a vertext point of an sample line.
Public classSampleLineVertexCollection The collection of vertex point of the sample line object.
Public classSCSCSConstraints The SCSCSConstraints class. This class defines contraints for creating Spiral-Curve-Spiral-Curve-Spiral (AlignmentSCSCS) compound Alignment entities.
Public classSCSSCSConstraints The SCSSCSConstraints class. This class defines contraints for creating Spiral-Curve-Spiral-Spiral-Curve-Spiral (AlignmentSCSSCS) compound Alignment entities.
Public classSection Provides views created at a 90 degree angle to a surface or an alignment.
Public classSectionalDataBandLabelGroup
Public classSectionBandLabelGroup This class is the base class for all section band-related group labels.
Public classSectionCorridorPointLabelGroup This class represents a section corridor point label group.
Public classSectionDataBandLabelGroup This class represents a section data band label group.
Public classSectionDisplayOption Object used to change the section display options according the section source.
Public classSectionDisplayOptionCollection 
Public classSectionGradeBreakLabelGroup This class represents a section grade break label group.
Public classSectionLabelGroup This class is the a base class for all section-related group labels.
Public classSectionMinorOffsetLabelGroup This class represents a section minor offset label group.
Public classSectionOffsetLabelGroup This class represents a section offset label group.
Public classSectionOverride Object used to change the style or label set for a section.
Public classSectionOverrideCollection The SectionOverride collection class represents the collection of all Sections listed in the SectionView.
Public classSectionPipeNetwork Section view of a pipe network.
Public classSectionPoint Represents an SectionPoint object. An SectionPoint is a geometry point of a section.
Public classSectionPointCollection The collection of geometry point of the section object.
Public classSectionPressurePipeNetwork Section of a pressure pipe network.
Public classSectionProjection AutoCAD or Autodesk Civil 3D objects projected from plan view into a section view.
Public classSectionProjectionLabel This class represents a section projection label, a label on an object from plan view project into a section view. Projected objects can be SectionProjection, CogoPoint, FeatureLine or SurveyFigure objects.
Public classSectionSegmentBandLabelGroup This class represents a section data band label group.
Public classSectionSegmentLabelGroup This class represents a section grade break label group.
Public classSectionSource The available section source in SampleLineGroup.
Public classSectionSourceCollection The collection of SectionSource in SampleLineGroup.
Public classSectionView Used to display cross sectional data for both existing and finished ground along a sampled cross section line at any given station along a horizontal alignment.
Public classSectionViewBandItem This class represents a single SectionView data band.
Public classSectionViewBandItemCollection This class represents a collection of band items for a SectionView object.
Public classSectionViewBandSet This class represents the band collection in a SectionView.
Public classSectionViewDepthLabel This class represents a section view depth (grade) label.
Public classSectionViewGroup 
Public classSectionViewGroupCollection The collection of SectionViewGroup in SampleLineGroup.
Public classSectionViewGroupCreationPlacementOptions This class encapsulates the placement options for creating SectionViewGroup.
Public classSectionViewGroupCreationRangeOptions This class encapsulates the range options for creating SectionViewGroup.
Public classSectionViewOffsetElevationLabel This class represents a section view offset elevation label.
Public classSectionViewProfileGradePoint This class represents the profile grade point in a SectionView.
Public classSectionViewProfileGradePointCollection This class represents the collection of profile grade points in a SectionView.
Public classSectionViewQuantityTakeoffTable The AeccDbSectionViewQuantityTakeoffTable wrapper.
Public classSectionViewVolumeTableGroup This class represents volume table group in a SectionView.
Public classSECurve This class represents a super elevation curve object and contains a collection of critical stations for that curve.
Public classShape Roadway Shape object. Represents a series of roadway links which form a closed shape. Used in subassemblies.
Public classShapeCollection A collection of Roadway Shape objects.
Public classSheet A sheet (construction document) object.
Public classSite The construction site abstraction containing parcels and alignments. Note: Alignments are generally associated with a site. An alignment interacts with objects on a site in two ways: If an alignment exists on a site with parcels, the alignment will subdivide any parcels it crosses over. If one or more alignments on a site form a closed region, a parcel will be created from the region.
Public classSlopeElevationTarget The SlopeElevation class.
Public classSlopeLineDefinition This class encapsulates the slope line definition
Public classSpanningPipeLabel This class represents a SpanningPipeLabel.
Public classSpanningPipeProfileLabel This class represents a SpanningPipeProfileLabel.
Public classSplitProfileViewCreationOptions This class represents the options for creating SplitProfileViews.
Public classStackedProfileViewsCreationOptions This class encapsulates the options for creating stacked ProfileViews.
Public classStandardPointGroupQuery This class encapsulates a standard point group query.
Public classStation The Alignment Station class.
Public classStationElevationLabel This class represents a profile view station elevation label.
Public classStationEquation Represents a particular system of renumbering or reordering stations within a portion of an alignment.
Public classStationEquationCollection A collection of StationEquation objects.
Public classStationOffsetLabel This class represents a station offset label.
Public classStructure The drawing shape used to represent items such as manholes, catch basins, and headwalls used in utility networks. A Structure connects pipes together to form a pipe network.
Public classStructureLabel This class represents a StructureLabel.
Public classStructureOverride Object used to change the style for a structure.
Public classStructureOverrideCollection The StuctureOverrideCollection collection class represents the collection of all structures listed in the ProfileView.
Public classStructureProfileLabel This class represents a StructureProfileLabel.
Public classStructureSectionLabel This class represents a StructureSectionLabel.
Public classSubassembly Pattern for part of a corridor cross section, representing a particular portion of a roadway.
Public classSubassemblyCollection A collection of Subassembly objects.
Public classSubassemblyGeneratorControls the way Subassembly geometry is generated.
Public classSubassemblyTargetInfo Encapsulates a subassembly target information object.
Public classSubassemblyTargetInfoCollection This class encapsulates a collection of SubassemblyTargetInfo objects.
Public classSuperElevationBandLabelGroup
Public classSuperelevationCriticalStation This class represents a super-elevation critical station on an Alignment object.
Public classSuperelevationCriticalStationCollection This class represents a collection of SuperelevationCriticalStation objects.
Public classSuperelevationCurve 
Public classSuperelevationCurveCollection 
Public classSuperelevationView Manages the Superelevation Diagram. A SuperelevationDiagram is used to display...
Public classSurface The base class for TIN and grid surfaces and volume surfaces. This class exposes the methods and properties common to TIN and grid surfaces,
Public classSurfaceAnalysis The SurfaceAnalysis class. This class encapsulates surface analysis data, and is accessed from the Surface.Analysis property.
Public classSurfaceAnalysisContourData This class encapsulates the properties of a single contour in a surface contour analysis.
Public classCode exampleSurfaceAnalysisDirectionData This class encapsulates all the properties of a single direction in a direction analysis for a surface.
Public classCode exampleSurfaceAnalysisElevationData This class defines a single elevation region, specified by a minimum and maximum elevation.
Public classCode exampleSurfaceAnalysisSlopeArrowData This class encapsulates all the properties of the slope arrow surface analysis. Slope ranges are specified % grade, where 1.00 is 100%. The color is an AutoCAD Color object. A Slope direction arrow analysis typically contains several slope arrow ranges. The Surface.Analysis.GetSlopeArrowData() method returns an array of SurfaceAnalysisSlopeArrowData objects, one for each slope arrow range.
Public classSurfaceAnalysisSlopeData This class encapsulates all the properties of a slope analysis of a Surface.
Public classSurfaceAnalysisUserDefinedContourData This class encapsulates all the properties of a single user-defined contour in a Surface analysis.
Public classCode exampleSurfaceAnalysisWatershedData This class encapsulates the properties of a watershed area in a surface watershed analysis.
Public classSurfaceAnalysisWatershedDataCollection This class represents a collection of SurfaceAnalysisWatershedData objects for a surface watershed analysis.
Public classSurfaceBoundary This class defines a boundary object for a Surface.
Public classSurfaceBreakline This class defines a TIN surface breakline.
Public classSurfaceBuildOptions This class encapsulates options for Surface build operations.
Public classSurfaceContourLabelGroup This class represents a surface countour label group.
Public classSurfaceContourLabelGroupCreateOption 
Public classSurfaceDefinitionAddFigureSurveyQueries This class encapsulates the survey queries operation list on a surface.
Public classSurfaceDefinitionAddPointSurveyQueries This class encapsulates the survey queries operation list on a surface
Public classSurfaceDefinitionBoundaries This class encapsulates the boundary operation list for a surface.
Public classSurfaceDefinitionBreaklines This class encapsulates the breakline operation list for a surface. Operations are held in the order they are performed on the surface.
Public classSurfaceDefinitionContours This class encapsulates the contour operation list on the surface.
Public classSurfaceDefinitionDEMFiles This class encapsulates the DEMfile operation list on a surface.
Public classSurfaceDefinitionDrawingObjects This class encapsulates drawing object addition operations on a surface.
Public classSurfaceDefinitionPointFiles This class encapsulates the point files operation list for a surface.
Public classSurfaceDefinitionPointGroups This class encapsulates the point group operation list on a surface.
Public classSurfaceElevationLabel This class represents a surface slope label.
Public classSurfaceMask This class encapsulates a mask on a surface.
Public classSurfaceMaskCollection This class encapsulates a surface's masks list.
Public classSurfaceMaskCreationData This class specifies the informations required to create a surface mask.
Public classSurfaceOperation The base class for all surface operations. This class encapsulates the common methods such as moveup, movedown, etc. for surface operations.
Public classSurfaceOperationAdd3DFaces This class encapsulates the operation of adding 3D faces to surface.
Public classSurfaceOperationAddBoundary This class encapsulates boundary addition operations for a surface.
Public classSurfaceOperationAddBreakline This class encapsulates the operation of adding breaklines to a surface. Methods that import or create breaklines on a surface return this object, which contains all breaklines created in the operation.
Public classSurfaceOperationAddBreaklineFromFile This class encapsulates the operation of importing breaklines from file.
Public classSurfaceOperationAddContour This class encapsulates the operation of adding contours to a surface.
Public classSurfaceOperationAddDEMFile This class encapsulates the operation of adding DEM file to a surface.
Public classSurfaceOperationAddDrawingObject This class encapsulates the operation of adding point data to a surface from AutoCAD Drawing Objects.
Public classSurfaceOperationAddFigureSurveyQuery This class encapsulates the operation of adding a figure survey query to a TinSurface.
Public classSurfaceOperationAddGridPoint This class encapsulates the operation of adding a point to a GridSurface.
Public classSurfaceOperationAddImxFile This class encapsulates the operation of adding Imx file to a surface.
Public classSurfaceOperationAddLine This class encapsulates the operation of adding a line to a TinSurface.
Public classSurfaceOperationAddPointFile This class encapsulates the operation of adding a point file to a surface.
Public classSurfaceOperationAddPointGroup This class encapsulates the operation of adding point groups to a surface.
Public classSurfaceOperationAddPointSurveyQuery This class encapsulates the operation of adding a point survey query to a TinSurface.
Public classSurfaceOperationAddSurveyQuery This class encapsulates the operation of adding a point/figure survey query to a TinSurface.
Public classSurfaceOperationAddTinFile This class encapsulates the operation of adding a TIN file to a surface.
Public classSurfaceOperationAddTinMultipleVertices This class encapsulates the operation of adding multiple vertices to a TinSurface.
Public classSurfaceOperationAddTinVertex This class encapsulates the operation of adding a vertex to a TinSurface.
Public classSurfaceOperationAddXmlFile This class encapsulates the operation of adding data from an XML file to a surface.
Public classSurfaceOperationCollection This class encapsulates the operations' list on the surface in order.
Public classSurfaceOperationCreateByCropping This class encapsulates the operation of creating surface by cropping from another surface.
Public classSurfaceOperationCreatedFromCorridor This class encapsulates the operation of being created from a corridor.
Public classSurfaceOperationDeleteGridPoint This class encapsulates the operation of deleting a GridSurface point.
Public classSurfaceOperationDeleteLine This class encapsulates the operation of deleting a line from a Surface.
Public classSurfaceOperationDeleteMultipleGridPoints This class encapsulates the operation of deleting multiple points from a GridSurface.
Public classSurfaceOperationDeleteMultipleLines This class encapsulates the operation of deleting multiple lines from a Surface.
Public classSurfaceOperationDeleteMultipleTinVertices This class encapsulates the operation of deleting multiple TinSurface vertices.
Public classSurfaceOperationDeleteTinVertex This class encapsulates the operation of deleting a TinSurface vertex.
Public classSurfaceOperationMinimizeFlatAreas This class encapsulates the operation of minimizing the flat areas for a TinSurface.
Public classSurfaceOperationModifyGridPointElevation This class encapsulates the operation of changing the elevation of a GridSurface point.
Public classSurfaceOperationModifyMultipleGridPointsElevation This class encapsulates the operation of changing the elevation of multiple GridSurface points.
Public classSurfaceOperationModifyMultipleTinVerticesElevation This class encapsulates the operation of changing the elevation of multiple TinSurface vertices.
Public classSurfaceOperationModifyTinVertexElevation This class encapsulates the operation of changing the elevation of a TinSurface vertex.
Public classSurfaceOperationMoveTinVertex This class encapsulates the operation of moving a TinSurface vertex on the XY plane.
Public classSurfaceOperationPasteSurface This class encapsulates the operation of pasting a surface.
Public classSurfaceOperationRaise This class encapsulates the operation of raising or lowering a surface.
Public classSurfaceOperationSimplify This class encapsulates the operation of simplifying a TinSurface object.
Public classCode exampleSurfaceOperationSmooth This class encapsulates the operation of smoothing a TinSurface object.
Public classSurfaceOperationSwapEdge This class encapsulates the operation of swapping an edge of a TinSurface.
Public classSurfaceOperationTransformBy This class encapsulates the operation of transforming a surface, such as rotate, scale and move transformations.
Public classCode exampleSurfacePointOutputOptions The class encapsulates the information required for the interpolation and extrapolation of point output.
Public classSurfaceSimplifyOptions This class represents the options for simplifing a TinSurface object.
Public classSurfaceSlopeLabel This class represents a surface slope label.
Public classSurveyFigure Survey figure class. Figures are groups of connected lines and arcs where the figure vertexes can reference survey points.
Public classSurveyNetworkEntity The drawing database version of a survey network object.
Public classTable Base class for table objects, such as LegendTable and AlignmentTable.
Public classTerrainSurfaceProperties This class encapsulates Terrain surface statistics information.
Public classTinSurface This class encapsulates a Triangle Irregular Network (TIN) surface.
Public classTinSurfaceEdge This class encapsulates a triangle edge in a TinSurface.
Public classTinSurfaceEdgeCollection This class encapsulates a collection of TinSurfaceEdge objects.
Public classTinSurfaceEdgeEnumerator 
Public classTinSurfaceObject The base class for TinSurface data objects, such as TinSurfaceVertex and TinSurfaceTriangle.
Public classCode exampleTinSurfaceProperties This class encapsulates TIN surface statistics information.
Public classTinSurfaceTriangle This class encapsulates a triangle in a TinSurface.
Public classTinSurfaceTriangleCollection This class encapsulates a collection of TinSurfaceTriangle objects.
Public classTinSurfaceTriangleEnumerator 
Public classTinSurfaceVertex This class encapsulates a triangle vertex in a TinSurface.
Public classTinSurfaceVertexCollection This class encapsulates a collection of TinSurfaceVertex objects.
Public classTinSurfaceVertexEnumerator 
Public classTinVolumeSurface The TinVolumeSurface class. This class encapsulates a TIN volume surface.
Public classTransitionDescriptionBase Abstract base class for all transition description objects.
Public classTreeNodeCollectionBase The base class for a ObjectId of AeccDbTreeNode which contains a subset of children.
Public classTurnout TurnOut Entity.
Public classTurnoutCatalog The TurnoutCatalog class, turnout catalog is used to create turnout.
Public classTurnoutCatalogManager The TurnoutCatalogManager class, manage catalogs in the drawing.
Public classTurnoutCreationParams Encapsulates the parameters that are necessary to create turnout.
Public classUDP The class represents the base class for all user-defined property classes.
Public classUDPBoolean This class represents a user-defined property with a Boolean data type.
Public classUDPClassification This class encapsulates a UDPClassification used to create and organize user-defined custom properties.
Public classUDPClassificationCollection This class encapsulates the collection of all UDPClassification objects in the current drawing.
Public classUDPCollection This class encapsulates a collection of UDP objects.
Public classUDPDouble This class represents a user-defined property with a double-precision data type.
Public classUDPEnumeration This class represents a user-defined property with an enumeration data type.
Public classUDPInteger This class represents a user-defined property with an integer data type.
Public classUDPString This class represents a user-defined property with a string data type.
Public classVerticalGeometryBandLabelGroup
Public classViewFrame View frames are rectangular-shaped regions along an alignment that define an area that will be displayed in a sheet.
Public classViewFrameGroup Manages a single group of view frames that are displaying consecutive station ranges along the same alignment.
Public classViewFrameLabelGroup This class represents a ViewFrame label group.
Public classVolumeSurfaceProperties This class encapsulates Volume surface statistics information.
Public classWidthOffsetTarget The WidthOffsetTarget class.

Structures

 StructureDescription
Public structureBaseLineRange
Public structureGradingSmoothOption This class is used to save horizontal deviation, weeding distance, and arc inclusion distance options for smoothing operations.
Public structureGridLocation The GridLocation class. This class represents a location in a GridSurface.
Public structureOverriddenStationInfo This struct is used to represent corridor overridden station information
Public structurePipeVerticalSegment Vertical Segment information of Pipe object.
Public structurePolylineOptions The PolylineOptions class. This class specifies the options for creating an Alignment using a polyline.
Public structureRailCANTInfo This class encapuslates cant (superelevation) informations for rail alignments.
Public structureSurfaceMinimizeFlatAreaOptions 
Public structureSurfaceVolumeInfo This class defines the volume information of a surface or part of a surface.
Public structureWallBreaklineCreationData This structure specifies the information required to add wall breaklines to a surface.
Public structureWallBreaklineCreationDataEx This structure specifies the information required to add wall breaklines to a surface.

Interfaces

 InterfaceDescription
Public interfaceIAppliedSubassemblyParam An interface used to get or set applied subassembly parameter properties.
Public interfaceICommonLabel The interface ICommonLabel declares properties and methods common to all classes representing labels.
Public interfaceICommonLabelOptions The interface ICommonLabelOptions declares common behavioral options on labels.
Public interfaceIGridSurface This interface declares common methods for Grid Surfaces.
Public interfaceIPoint 
Public interfaceITerrainSurface This interface declares common methods for Terrain Surfaces.
Public interfaceITinSurface This interface declares common methods for TIN Surfaces.
Public interfaceIVolumeSurface This interface declares common methods and properties for Volume Surfaces.

Enumerations

 EnumerationDescription
Public enumerationAlignmentArcConstraintType Defines the underlying alignment arc entity constraint type. For example, three points, or center radius
Public enumerationAlignmentCCRCConstraintType Defines the underlying Curve-Curve-ReverseCurve entity constraint type.
Public enumerationAlignmentCRCConstraintType Defines the underlying Curve-ReverseCurve entity constraint type.
Public enumerationAlignmentCreationType 
Public enumerationAlignmentCTCConstraintType Defines the underlying Curve-Line-Curve entity constraint type.
Public enumerationAlignmentEntityConstraintType Specifies the underlying alignment entity constraint type.
Public enumerationAlignmentEntityType Specifies the underlying entity type, for example, tangent, arc, spiral, etc.
Public enumerationAlignmentGeometryPointStationType Defines types of Stations at geometry points on an alignment.
Public enumerationAlignmentLineConstraintType Defines the underlying line entity constraint type. For example, two points, or through point.
Public enumerationAlignmentMultipleSegmentsConstraintType Defines the underlying mutiple arcs entity constraint type.
Public enumerationAlignmentRegionType Defines alignment regions.
Public enumerationAlignmentSCSConstraintType Defines the underlying Spiral-Curve-Spiral entity constraint type.
Public enumerationAlignmentSCSCSConstraintType Defines the underlying Spiral-Curve-Spiral-Curve-Spiral entity constraint type.
Public enumerationAlignmentSCSSCSConstraintType Defines the underlying Spiral-Curve-Spiral-Spiral-Curve-Spiral entity constraint type.
Public enumerationAlignmentSide Alignment side enumeration. This enum is used by DistanceToAlignment() to specify on which side of the Alignment to look for the target Alignment. This is required in the situation where the Alignments cross. Left and right are relative to a position at the Alignment start point facing the end point.
Public enumerationAlignmentSpiralConstraintType Defines the underlying spiral entity constraint type. For example, spiral in radius spiral out, spiral length radius pass point.
Public enumerationAlignmentSSCSSConstraintType Defines the underlying Spiral-Spiral-Curve-SpiralSpiral entity constraint type.
Public enumerationAlignmentSTSConstraintType Defines the underlying Spiral-Line-Spiral entity constraint type.
Public enumerationAlignmentSubEntityType Specifies the sub-entity type, for example, line, arc, spiral, etc.
Public enumerationAlignmentType 
Public enumerationAlignmentUpdateType 
Public enumerationAssemblyType 
Public enumerationAttributeTypeInfoDoubleDataType An enumeration that specifies the data type of an AttribteTypeInfoDouble object. The the format of the data type is determined by the corresponding ambient settings for that type.
Public enumerationBoundingShapeType Specifies bounding shapes for Part objects.
Public enumerationBridgeGenericObjectType An enumeration that specifies the bridge generic object type.
Public enumerationBridgeStructureType An enumeration that specifies the bridge structure type.
Public enumerationConnectorPositionType Specifies the connector position.
Public enumerationCorridorBaselineType Indicates the type of baseline object.
Public enumerationCorridorLinkDisplay 
Public enumerationCorridorLinkDrawOverride 
Public enumerationCorridorSurfaceBoundaryType Defines CorridorSurfaceBoundary types.
Public enumerationCorridorTransitionNameType An enumeration that defines name types which transition set supports. The name type defines a rule of how to find contiguous subassemblies.
Public enumerationCorridorTransitionType An enumeration that defines line types which corridor transition supports.
Public enumerationCurbReturnJoiningType Specifies the method that is used to define the curb return profile.
Public enumerationCurveParamType Defines the free curve type.
Public enumerationCurveType Defines the free curve type.
Public enumerationDatumRoundingType Specifies where to round the vertical split location.
Public enumerationDomainType Specifies a Part domain type.
Public enumerationElevationRangeType Defines the ways to specify the vertical range of the profile view.
Public enumerationEntityAttachType Defines the type to attach the entity.
Public enumerationEntityVerticalConstraintType Specifies the construction constraint type of ProfileEntity, for example, use PassThroughPt1AndPt2 if you create this entity by two fixed points. Note that some items are only valid for ProfileLine while others are only valid for three parabolic entities.
Public enumerationEventType 
Public enumerationFlowDirectionMethodType Specifies the method that is used to determine the flow for a pipe.
Public enumerationFlowDirectionType Specifies the current flow direction of a pipe.
Public enumerationGraphRangeOptions 
Public enumerationHatchCriteriaBoundaryType Defines the hatch criteria's boundary type.
Public enumerationHoldOnResizeType Specifies the pipe behavior that occurs when the pipe is automatically resized.
Public enumerationHydrologicalSoilGroup 
Public enumerationIntersectionCorridorType Specifies the corridor grade option for the corridors created in the intersection area. Primary Road Crown Maintained: When this options is selected, the primary road crown is maintained through the intersection. All Crowns Maintained: When this options is selected, the crowns of both roads included in the intersection are maintained through the intersection.
Public enumerationMaterialConditionType An enumeration that specifies the material condition type.
Public enumerationMaterialFactorType This class defines the QTO material factor types.
Public enumerationMaterialItemType An enumeration that specifies the material item type.
Public enumerationMaterialQuantityType An enumeration that specifies the material quantity type.
Public enumerationMaterialVolumeCalculationMethodType 
Public enumerationOffsetLengthOption Specifies how the length of the offset alignment is determined. When Select To Intersection Extents is selected, offset alignments are extended to the length of the extent of the intersection object. When Alignment Start To End is selected, offset alignments are created the length of the parent alignment.
Public enumerationOverhangCorrectionType Specifies the way an overhang to be corrected when rendered.
Public enumerationPartCatalogDataType Specifies the data type of the reserved data.
Public enumerationPartContextType Specifies the context type, which corresponds to every property of a Part.
Public enumerationPartParamUsageType Defines the usage of a part catalog parameter.
Public enumerationPartType Specifies a Part type.
Public enumerationPayItemFileFormat Defines pay item file format
Public enumerationPipeEndLocation Specifies the pipe endpoint insertion location in the connected structure
Public enumerationPipeSubEntityType Specifies the subentity type of a pipe.
Public enumerationPointGroupOverrideType Defines the types of PointGroup overrides.
Public enumerationPointNumberResolveType Specifies how to resolve conflicting point number when renumber.
Public enumerationPressurePartContextType Specifies pressure part contexts.
Public enumerationPressurePartDomainType Specifies pressure part domains.
Public enumerationPressurePartType Specifies pressure part types.
Public enumerationPressurePipeRunVerticalOffsetType Specifies the types of how pipe run parts follow its vertical path (profile).
Public enumerationProfileEntityConstraintType Specifies the connection constraint type of ProfileEntity, including fixed(attached to none entity), float(attached to one entity) and free(attached to two entities).
Public enumerationProfileEntityType Specifies the underlying ProfileEntity type, including tangent, circular, symmetric parabola and asymmetric parabola.
Public enumerationProfileType Defines the profile type.
Public enumerationProfileUpdateType Defines the profile's update mode.
Public enumerationPropertiesSet 
Public enumerationQTOReportExtent An enumeration describing the report extend type
Public enumerationQTOReportFormat An enumeration describing the formatted report format
Public enumerationQTOReportType An enumeration describing the report type
Public enumerationRegionMatchType Specifies the way to match between two BaselineRegion.
Public enumerationSampleLineVertexSideType Defines the sample line vertex side relative to the alignment.
Public enumerationSectionSourceType Defines the type of data source from which the section data was extracted.
Public enumerationSectionUpdateType Defines the section's update mode.
Public enumerationSectionViewVolumeTableAnchorType Defines types of section view anchors and table anchors.
Public enumerationSectionViewVolumeTableLayoutType Defines table layout directions.
Public enumerationShallowFlowSurfaceType Specifies the surface type for Shallow Concentration Flow type in TR-55 catchment calculation.
Public enumerationSideRoadProfileDistanceRuleType Specifies the method that is used to adjust the grade of the secondary road profile. When To Intersection Extents is selected, the grade of the secondary road profile is adjusted to meet the extents of the intersection object. When Specify Distance is used, the grade of the secondary road profile is adjusted by the value that is entered in the Distance Value.
Public enumerationSlopeLineSide 
Public enumerationSlopeLineType 
Public enumerationSpiralCurveType Defines the curve type for a spiral sub-entity.
Public enumerationSpiralDirectionType Defines the direction of a spiral sub-entity.
Public enumerationSpiralParamType Defines the type to attch the entity.
Public enumerationSplitStationType Defines the ways to split profile view.
Public enumerationStationEquationType Specifies the kind of StationEquation.
Public enumerationStationRangeType Defines the ways to specify the horizontal range of the profile view.
Public enumerationStationRoundingType Specifies where to round the horizontal split location.
Public enumerationStationTypes Defines the possible station types, used by Alignment::GetStationSet().
Public enumerationStructureControlSumpType Specifies how a sump should be adjusted.
Public enumerationSubassemblyGeometryGenerateModeEnumerates the way subassembly geometry can be generated.
Public enumerationSubassemblyLogicalNameType 
Public enumerationSubassemblySideType An enumeration that specifies the material condition type.
Public enumerationSubassemblyStatusEnumerates the status of the subassembly callback that is used to run the subassembly.
Public enumerationSubassemblyTargetToOption 
Public enumerationSuperelevationType 
Public enumerationSurfaceMaskType Defines the surface mask type.
Public enumerationSurfaceSimplifyRegionType Enum class which represents the region type to simplify the TinSurface object.
Public enumerationSurfaceSlopeLabelType This enum class represents the types of surface slope label.
Public enumerationSurfaceTransformOperationType Specifies the type of transform operation on a surface.
Public enumerationSweptShapeType Specifies the swept shape of a pipe.
Public enumerationTimeOfConcentrationCalculationMethod The Catchment class. This class wraps C3D's Catchment entity. This class is also used by the AeccContextualTabSelectorRules.xaml file to display the Catchment object's contextual tab.
Public enumerationTR55FlowSegmentType Specifies the flow segment type in TR-55 catchment calculation.
Public enumerationTurnoutCriticalPointType An enumeration that specifies type of turnout critical points
Public enumerationTurnoutDirectionType An enumeration that specifies forward or backward direction of turnout
Public enumerationTurnoutSideType An enumeration that specifies left or right side of turnout
Public enumerationCode exampleUDPClassificationApplyType An enumeration that specifies how User-Defined Property classifications are applied to a point group or parcel properties.
Public enumerationVerticalCurveType Specifies the geometry type of a ProfileEntity curve, used for three types of parabolic entities.
Public enumerationVolumeTableType Defines table type.

Was this information helpful?