Classes
Class | Description | |
---|---|---|
![]() | AdditionalAppliedAssemblyInfo |
This class is used to represent the station and description of an additional applied assembly.
|
![]() | Alignment |
The Alignment class. Alignment objects can represent centerlines, lanes, shoulders, right-of-ways,
or construction baselines.
|
![]() | AlignmentArc |
The AlignmentArc class.
AlignmentArc derives from the abstract AlignmentCurve class,
and represents an AlignmentEntity made up of a single
AlignmentSubEntityArc object.
|
![]() | AlignmentCantLabelGroup |
This class encapsulates the functionality of an alignment cant group label.
|
![]() | AlignmentCCRC |
The Alignment CurveCurveReverseCurve class.
This class represents an AlignmentEntity made up of Curve, Curve and reverse Curve subentities.
|
![]() | AlignmentCRC |
The Alignment MultipleArcs class.
This class represents an AlignmentEntity made up of Curve and reverse curve subentities.
|
![]() | AlignmentCTC |
The Alignment MultipleArcs class.
This class represents an AlignmentEntity made up of Curve, Line and Curve subentities.
|
![]() | AlignmentCurve |
The AlignmentCurve class. This is an abstract base class for other Alignment Entity classes,
such as AlignmentArc, AlignmentSCS, and AlignmentLine.
|
![]() | AlignmentCurveLabel |
This class represents an alignment curve label.
|
![]() | AlignmentDesignSpeedLabelGroup |
This class represents an alignment design speed label group.
|
![]() | AlignmentEntity |
The AlignmentEntity class.
This is an abstract class from which AlignmentCurve inherits.
|
![]() | AlignmentEntityCollection |
The AlignmentEntity collection class. This class represents the collection of all AlignmentEntity objects that belong to
an Alignment.
|
![]() | AlignmentGeometryPointLabelGroup |
This class encapsulates the functionality to label a geometry point group in an alignment.
|
![]() | AlignmentIndexedPILabel |
This class represents an alignment point of intersection label.
|
![]() | AlignmentLabelGroup |
This class represents an alignment label group.
|
![]() | AlignmentLine |
The AlignmentLine class.
This class represents an AlignmentEntity made up of a single line subentity.
|
![]() | AlignmentMinorStationLabelGroup |
This class represents an alignment minor station label group.
|
![]() | AlignmentMultipleSegments |
The Alignment MultipleArcs class.
This class represents an AlignmentEntity made up of several arc or line subentities.
|
![]() | AlignmentPILabel |
This class represents an alignment tangent intersection label.
|
![]() | AlignmentRegion |
This class represents a region in an Alignment.
|
![]() | AlignmentRegionCollection |
This class represents a collection of AlignmentRegion objects, and it is returned by the Regions property of the OffsetAlignmentInfo object.
|
![]() | AlignmentSCS |
The Alignment SpiralCurveSpiral class.
This class represents an AlignmentEntity made up of an in spiral subentity,
an arc subentity, and and out spiral subentity.
|
![]() | AlignmentSCSCS |
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.
|
![]() | AlignmentSCSSCS |
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.
|
![]() | AlignmentSpiral |
The AlignmentSpiral Class.
AlignmentSpiral derives from the abstract AlignmentCurve class, and
represents an AlignmentEntity made up of a single spiral subentity.
|
![]() | AlignmentSpiralLabel |
This class represents an alignment spiral label.
|
![]() | AlignmentSSCSS |
The Alignment SpiralSpiralCurveSpiralSpiral class.
This class represents an AlignmentEntity made up of the following subentities:
spiral, spiral, arc, spiral, spiral.
|
![]() | AlignmentStationEquationLabelGroup |
This class represents an alignment station equation label group.
|
![]() | AlignmentStationLabelGroup |
This class represents an alignment station label group.
|
![]() | AlignmentSTS |
The Alignment SpiralTangentSpiral class.
This class represents an AlignmentEntity made up of a spiral, then tangent, then spiral subentities.
|
![]() | AlignmentSubEntity |
The alignment subentity class. This class represents the basic drawing components that
make up an alignment entity.
|
![]() | AlignmentSubEntityArc |
The Alignment arc subentity class.
|
![]() | AlignmentSubEntityLine |
The AlignmentSubEntityLine class.
This class represents the line object in AlignmentEntity objects.
|
![]() | AlignmentSubEntitySpiral |
The Alignment spiral subentity class.
This class represents spiral object in AlignmentEntity objects.
|
![]() | AlignmentSuperelevationLabelGroup |
This class encapsulates the functionality of an alignment super-elevation group label.
|
![]() | AlignmentTable |
The AlignmentTable class.
|
![]() | AlignmentTangentLabel |
This class represents an alignment tangent label.
|
![]() | AlignmentTransition |
This class represents a transition between two regions in an Alignment.
|
![]() | AlignmentTransitionCollection |
This class represents a collection of AlignmentTransition objects, and its returned by the Transitions property of the OffsetAlignmentInfo object.
|
![]() | AlignmentVerticalGeometryPointLabelGroup |
This class represents an alignment vertical geometry point label group.
|
![]() | AnchorInfo | |
![]() | AppliedAssembly |
Represents an AppliedAssembly object. An AppliedAssembly is a cross section of an existing corridor.
|
![]() | AppliedAssemblyCollection |
The collection of assembly cross sections placed at intervals along corridor baselines.
|
![]() | AppliedAssemblySetting |
This class is used to get or set the frequency information for applying assembly.
|
![]() | AppliedSubassembly |
An AppliedSubassemby object. An AppliedSubassembly is a series of points, links, and shapes that make up part of an AppliedAssembly (corridor cross section).
|
![]() | AppliedSubassemblyCollection |
Collection of AppliedSubassembly objects.
|
![]() | AppliedSubassemblyParam<T> |
A class used to get or set applied subassembly parameter properties.
|
![]() | Assembly |
Pattern for the cross section of a corridor. Made up of multiple Subassembly objects.
|
![]() | AssemblyCollection |
A collection of Assembly objects.
|
![]() | AssemblyGroup |
Represents a group of subassembly objects part of an Assembly.
|
![]() | AssemblyGroupCollection |
A collection of assembly group.
|
![]() | AttributeTypeInfo |
The base class for property type information. Derived classes define different types of user-defined properties.
|
![]() | AttributeTypeInfoBool |
This class represents property type information for Boolean properties.
|
![]() | AttributeTypeInfoDouble |
This class represents property type information for properties that contain a double value or range.
|
![]() | AttributeTypeInfoEnum |
This class represents property type information for Enumeration user-defined properties.
|
![]() | AttributeTypeInfoInt |
This class represents property type information for Integer type user-defined properties.
|
![]() | AttributeTypeInfoString |
This class represents property type information for String-type user-defined properites.
|
![]() | AutoCorridorFeatureLine |
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.
|
![]() | AutoFeatureLabelGroup |
The base class for all label group objects that
automatically label a range on a feature.
|
![]() | AutoFeatureLine |
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.
|
![]() | AutoWideningCriteriaInfo |
This class encapsulates the properties that are necessary to add an autowidening from a criteria file.
It is used by the OffsetAlignmentInfo::AddAutoWidenings() method.
|
![]() | AutoWideningInfo |
This class encapsulates the properties that are necessary to add an autowidening manually.
It is used by the OffsetAlignmentInfo::AddAutoWidenings() method.
|
![]() | BaseBaseline |
The base class for all baseline types.
|
![]() | Baseline |
A 3D path defined by an alignment and a profile.
|
![]() | BaselineCollection |
A collection of Baseline objects.
|
![]() | BaselineFeatureLines |
A collection of multiple feature line collections (FeatureLinesCol) associated with a particular baseline or offset baseline.
|
![]() | BaselineFeatureLinesCollection |
A collection of multiple feature line collections (BaselineFeatureLines) objects.
|
![]() | BaselineRegion |
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.
|
![]() | BaselineRegionCollection |
A collection of baseline region (BaselineRegion) objects.
|
![]() | CalculatedLink |
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. |
![]() | CalculatedLinkCollection |
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.
|
![]() | CalculatedPoint |
A CalculatedPoint is the basic component that defines the stucture of an AppliedSubassembly.
|
![]() | CalculatedPointCollection |
A collection of calculated point (CalculatedPoint) objects. Calculated points are used to define applied subassemblies.
|
![]() | CalculatedShape |
A CalculatedShape is defined from links and defines a closed region that represents
materials used in a corridor model.
|
![]() | CalculatedShapeCollection |
Collection of calculated shape (CalculatedShape) objects.
|
![]() | CalculatedSubentity |
Parent class for the CalculatedShape, CalculatedLink and CalculatedPoint interfaces.
|
![]() | CANTCriticalStation |
This class represents a CANT critical station on an Alignment object.
|
![]() | CANTCriticalStationCollection |
This class represents a collection of CANTCriticalStation objects.
|
![]() | CANTCurve | |
![]() | CANTCurveCollection |
This class represents a collection of CANTCurve objects.
|
![]() | Catchment | |
![]() | CatchmentGroup | |
![]() | CatchmentLabel |
This class represents a Catchment label.
|
![]() | CodeCollection |
The Corridor code collection class. The wrapped object could be AeccDbRoadwayState or AeccDbSubassembly.
|
![]() | CogoPoint |
Encapsulates a COGO point object and associated information.
|
![]() | CogoPointCollection |
This class encapsulates a collection of CogoPoint objects.
|
![]() | CogoPointEnumerator |
The CogoPointEnumerator class is used to enumerate a CogoPointCollection.
|
![]() | ConnectedAlignmentArcInfo |
This class encapsulates the properties and operations of a connected alignment object with curve type Arc.
|
![]() | ConnectedAlignmentCCCInfo |
This class encapsulates the properties and operations of a connected alignment object with curve type CCC.
|
![]() | ConnectedAlignmentInfo |
This class encapsulates the properties and operations of a connected alignment object.
|
![]() | ConnectedAlignmentParams |
This class encapsulates the parameters that are necessary to create a connected alignment.
It is used by the Alignment::CreateConnectedAlignment() method.
|
![]() | ConnectedAlignmentSCSInfo |
This class encapsulates the properties and operations of a connected alignment object with curve type SCS.
|
![]() | ConnectedAlignmentSCSSInfo |
This class encapsulates the properties and operations of a connected alignment object with curve type SCSS.
|
![]() | ConnectedAlignmentSSCSInfo |
This class encapsulates the properties and operations of a connected alignment object with curve type SSCS.
|
![]() | ConnectedAlignmentSSCSSInfo |
This class encapsulates the properties and operations of a connected alignment object with curve type SSCSS.
|
![]() | Corridor |
Representation of a roadway. A Roadway follows a 3D path defined by a baseline, and is made up of cross sections
(AppliedAssembly) and feature lines
(FeatureLine) connecting common points in each
cross section.
|
![]() | CorridorCodeCollection |
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).
|
![]() | CorridorCollection |
Represents the collection of Corridor objects in the drawing.
|
![]() | CorridorFeatureLine |
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.
|
![]() | CorridorPointCodeOption |
Identifies feature lines by point code name, and allows you to specify whether the feature line will be selected during
export.
|
![]() | CorridorPointCodeSelector |
This class exposes functionality for selecting and un-selecting point types.
It is used to select points for export.
|
![]() | CorridorSection |
A section of a Corridor.
|
![]() | CorridorSlopePattern |
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.
|
![]() | CorridorSlopePatternCollection |
A collection of slope pattern (CorridorSlopePattern) objects.
|
![]() | CorridorSurface |
Represents a layer of a corridor, and is computed from a set of feature lines, calculated points, and calculated links.
|
![]() | CorridorSurfaceBaseMask |
Base class for CorridorSurfaceMask and CorridorSurfaceBoundary.
|
![]() | CorridorSurfaceBoundary |
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).
|
![]() | CorridorSurfaceBoundaryCollection |
Collection of corridor surface boundary (CorridorSurfaceBoundary) objects.
|
![]() | CorridorSurfaceCollection |
A collection of corridor surface (CorridorSurface) objects.
|
![]() | CorridorSurfaceMask |
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.
|
![]() | CorridorSurfaceMaskCollection |
Collection of corridor surface mask (CorridorSurfaceMask) objects.
|
![]() | CrossingPressurePipeProfileLabel |
This class encapsulates a PressurePipeProfileLabel.
|
![]() | CurveCurveReverseCurveTransitionDescription |
This class represents a transition that contains Curve/Curve/Reverse Curve/Curve components.
|
![]() | CurveLineCurveTransitionDescription |
This class represents a transition that contains Curve/Line/Curve components.
|
![]() | CurveReverseCurveTransitionDescription |
This class represents a transition that contains Curve/Reverse Curve/Curve components.
|
![]() | CustomPointGroupQuery |
A custom PointGroup query.
|
![]() | DBObject |
The base class for database entities.
|
![]() | DesignSpeed |
The Alignment DesignSpeed class. Specifies a single design speed used for criteria-based Alignment design.
|
![]() | DesignSpeedCollection |
A collection of DesignSpeed objects.
|
![]() | Entity |
The base class for entities, such as Feature, Table, Grading, Site, etc.
|
![]() | Event |
The base class for logging events to the database.
|
![]() | Feature |
Base class for Alignment, FeatureLine, ParcelSegment, and Profile.
|
![]() | FeatureLabel |
A base class for feature label classes, such as AlignmentCurveLabel.
|
![]() | FeatureLine |
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.
|
![]() | FeatureLineCodeInfo |
Information about the code used to construct a feature line.
|
![]() | FeatureLineCodeInfoCollection |
A collection of feature line code information (FeatureLineCodeInfo) objects.
|
![]() | FeatureLineCollection |
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.
|
![]() | FeatureLineCollectionMap |
A collection of multiple feature line collections (FeatureLineCollection) objects.
|
![]() | FeatureLineComponent |
A portion of an entire feature line, delimited by a starting and ending station.
|
![]() | FeatureLineComponentCollection |
A collection of feature line component (FeatureLineComponent) objects.
|
![]() | FeatureLinePoint |
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.
|
![]() | FeatureLinePointCollection |
A collection of feature line point (FeatureLinePoint) objects.
|
![]() | FlowPath |
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.
|
![]() | FlowSegment |
This class encapsulates a single segment of a catchment flow path (represented by the FlowPath class).
|
![]() | FlowSegmentLabel |
This class represents a FlowSegment label.
|
![]() | Folder |
This class encapsulates folder in the current drawing.
|
![]() | FolderUtil | |
![]() | GeneralSegmentLabel |
This class represents a general label.
|
![]() | GeneralSurfaceProperties |
This class encapsulates general surface statistics information.
|
![]() | GeoEntity |
The base class for geometry db entities.
|
![]() | Grading |
The Grading class.
|
![]() | Graph |
The base class for graphic entities.
|
![]() | GraphBandSet | |
![]() | GraphOverride |
The base class for graphic override.
|
![]() | GraphOverrideCollection<ItemType> |
The GraphOverride collection class represents the collection of all override items listed in the Graph.
|
![]() | GridSurface |
This class encapsulates a GridSurface.
|
![]() | GridSurfaceCell |
This class encapsulates a cell in a GridSurface.
|
![]() | GridSurfaceCellCollection |
This class encapsulates a collection of GridSurfaceCell objects.
|
![]() | GridSurfaceCellEnumerator | |
![]() | GridSurfaceEdge |
This class encapsulates the edge of a GridSurface.
|
![]() | GridSurfaceObject |
The base class for GridSurface data objects, such as GridSurfaceVertex, GridSurfaceTriangle, etc.
|
![]() | GridSurfaceProperties |
This class encapsulates grid surface statistics information.
|
![]() | GridSurfaceVertex |
This class encapsulates a vertex in a GridSurface.
|
![]() | GridSurfaceVertexCollection |
This class encapsulates a collection of GridSurfaceVertex objects.
|
![]() | GridSurfaceVertexEnumerator | |
![]() | GridVolumeSurface |
The GridVolumeSurface class.
This class encapsulates a grid volume surface.
|
![]() | HardcodedOffsetBaseline | Obsolete.
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.
|
![]() | HorizontalGeometryBandLabelGroup | |
![]() | Interference |
Represents one location where elements of a pipe network interfere with each other.
|
![]() | InterferenceCheck |
Determines where pipes and structures intersect or are too close to each other, and holds a collection of the resulting interferences (Interference).
|
![]() | Intersection |
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.
|
![]() | IntersectionLocationLabel |
This class represents an intersection location label.
|
![]() | IntersectionRegion |
Corridor regions in an Intersection area.
|
![]() | IntersectionRegionCollection |
A collection of IntersectionRegion objects.
|
![]() | IntersectionRoad |
Road components managed by an Intersection object.
|
![]() | IntersectionRoadCollection |
A collection of IntersectionRoad objecs managed by an Intersection object.
|
![]() | KrigingMethodOptions |
The class encapsulates information about the sample data and semivariogram model required to smooth a surface using the Kriging method.
|
![]() | Label |
The base class for all single-entity label objects.
|
![]() | LabelBase |
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.
|
![]() | LabelGroup |
The base class for all label group objects, such as AutoFeatureLabelGroup.
|
![]() | LabelGroupSubEntity |
A class that represents individual labels in a label group.
|
![]() | LabelSelectionProperties |
Not intended for external use.
|
![]() | LegendTable |
A table that displays colors and range values for a surface analysis.
|
![]() | LinearTransitionDescription |
This class represents a straight, linear transition between two regions of an offset alignment.
|
![]() | Link |
Roadway Link object. Connects roadway points in a subassembly.
|
![]() | LinkCollection |
A collection of Link objects.
|
![]() | MassHaulLine |
A line that displays free haul and overhaul volumes in a mass haul view..
|
![]() | MassHaulView |
A mass haul diagram view.
|
![]() | MatchLine |
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.
|
![]() | MatchLineLabelGroup |
This class represents a MatchLine label group.
|
![]() | MaterialSection |
The AeccDbMaterialSection wrapper.
|
![]() | MaterialSectionSource |
This defines a material section source in SampleLineGroup.
|
![]() | MaterialSectionSourceCollection |
The collection of MaterialSectionSource in SampleLineGroup.
|
![]() | MultipleProfileViewsCreationOptions |
This class encapsulates the options for creating multiple ProfileViews.
|
![]() | Network |
The container object used to associate pipes and structures that are part of the same pipe run or pipe network.
|
![]() | NetworkCatalogDef |
The NetworkCatalogDef class.
This class allows you to use a part catalog definition at runtime.
|
![]() | NetworkRule |
Holds parameter collections for pipe and structure rules.
|
![]() | NoteLabel |
This class represents a note label.
|
![]() | OffsetAlignmentInfo |
This class encapsulates the properties and operations of an offset alignment object.
|
![]() | OffsetAlignmentWideningCriteria |
This class encapsulates the properties of an offset alignment wideninig criteria.
|
![]() | OffsetAssembly |
Specify a controlling offset within an assembly.
|
![]() | OffsetAssemblyCollection |
A collection of OffsetAssembly objects.
|
![]() | OffsetBaseline |
An offset baseline represents a secondary baseline following the main baseline at an offset.
|
![]() | OffsetBaselineCollection |
Exposed by the Corridor object, it contains the
collection of OffsetBaseline objects for the corridor.
|
![]() | Parcel |
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).
|
![]() | ParcelAreaLabel |
This class represents a Parcel area label.
|
![]() | ParcelSegment |
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.
|
![]() | ParcelSegmentLabel |
This class represents a parcel segment label.
|
![]() | ParcelSegmentTable |
A Table associated with a ParcelSegment.
|
![]() | ParcelTable |
A table associated with a Parcel.
|
![]() | Part |
A pipe network part, base class for Pipe and Structure classes.
|
![]() | PartDataField |
An extensible field of part data.
|
![]() | PartDataList |
The part data list associated with a PartDataField or SizeFilterField.
|
![]() | PartDataRange |
Defines the range of valid data for a PartDataField.
|
![]() | PartDataRecord | A single data record for a Part object. |
![]() | PartDef |
A part definition for Pipe or Structure objects.
|
![]() | PartProfileLabel |
This class represents a label on a part in a profile.
|
![]() | PartSectionLabel |
This class represents a PartSectionLabel.
|
![]() | PartViewDef |
Contains information about how a part is displayed.
|
![]() | Pipe |
A pipe network part serving to move fluids from one point to another.
|
![]() | PipeLabel |
This class encapsulates a PipeLabel.
|
![]() | PipeNetworkBandLabelGroup | |
![]() | PipeOverride |
Object used to change the style or label set for a pipe.
|
![]() | PipeOverrideCollection |
The PipeOverrideCollection collection class represents the collection of all pipes listed in the ProfileView.
|
![]() | PipeProfileLabel |
This class represents a PipeProfileLabel.
|
![]() | PipeSectionLabel |
This class represents a PipeSectionLabel.
|
![]() | Point |
Roadway Point object. Represents a single point within a subassembly.
|
![]() | PointCloud |
The PointCloud class. This class wraps AutoCAD's AcDbPointCloud entity.
PointClouds are objects that can contain very large numbers of points.
|
![]() | PointCloudUtility | |
![]() | PointCollection |
A collection of Roadway Point objects.
|
![]() | PointDescriptionKey |
This class encapsulates a point description key.
|
![]() | PointDescriptionKeySet |
This class encapsulates a point description key set.
|
![]() | PointDescriptionKeySetCollection |
This class encapsulates the collection of all PointDescriptionKeySet objects in a drawing.
|
![]() | PointFileFormat |
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.
|
![]() | PointFileFormatCollection |
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.
|
![]() | PointGroup |
This class encapsulates a point group in the current drawing.
|
![]() | PointGroupChangeInfo |
This class represents PointGroup change information. An instance of this class is returned by [!:PointGroup.GetPendingChanges].
|
![]() | PointGroupCollection |
This class encapsulates a collction of point groups in the current drawing.
|
![]() | PointGroupElevationOverrideInfo |
Defines the information contained in a PointGroup Elevation override.
|
![]() | PointGroupOverrideInfo |
Defines the information in a PointGroup override.
|
![]() | PointGroupQuery |
The abstract base class for point group queries.
|
![]() | PointGroupQueryInvalidPointGroupValueException |
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. |
![]() | PointGroupQueryOperationFailedException |
This exception is thrown if the PointGroup object fails to set
or get the query object.
|
![]() | PointGroupQueryParserException | |
![]() | PointGroupQueryToken |
A class that exposes constants that can be used to add special characters to query strings.
|
![]() | PointGroupRawDescriptionOverrideInfo |
Defines the information contained in a PointGroup RawDescription override.
|
![]() | PointInMem |
The point class.
|
![]() | PointTable |
The AeccDbPointScheduleTable wrapper.
|
![]() | PressureAppurtenance |
The drawing shape used to represent items such as air release and pressure release valves.
|
![]() | PressureAppurtenanceLabel |
The container object used to associate labels that are part of the same pressure appurtenance.
|
![]() | PressureAppurtenanceProfileLabel |
This class encapsulates a PressureAppurtenanceProfileLabel.
|
![]() | PressureAppurtenanceSectionLabel |
This class encapsulates a PressureAppurtenanceSectionLabel.
|
![]() | PressureFitting |
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.
|
![]() | PressureFittingLabel |
The container object used to associate labels that are part of the same pressure fitting.
|
![]() | PressureFittingProfileLabel |
This class encapsulates a PressureFittingProfileLabel.
|
![]() | PressureFittingSectionLabel |
This class encapsulates a PressureFittingSectionLabel.
|
![]() | PressureNetworkPartData | |
![]() | PressurePart |
A pressure pipe network part, base class for PressurePipe, PressureFitting and PressureAppurtenance classes.
|
![]() | PressurePartConnection |
A pressure pipe network part, base class for PressurePipe, PressureFitting and PressureAppurtenance classes.
|
![]() | PressurePartProfileLabel |
This class represents a label on a pressure part in a profile.
|
![]() | PressurePartProperty | |
![]() | PressurePartSectionLabel |
This class represents a label on a pressure part in a section.
|
![]() | PressurePipe |
A pipe network part serving to move fluids from one point to another.
|
![]() | PressurePipeLabel |
This class encapsulates a PressurePipeLabel.
|
![]() | PressurePipeNetwork |
The container object used to associate pipes and structures that are part of the same pipe run or pipe network.
|
![]() | PressurePipeProfileLabel |
This class encapsulates a PressurePipeProfileLabel.
|
![]() | PressurePipeRun |
The PressureNetwork PipeRun class.
|
![]() | PressurePipeRunCollection |
The PressurePipeRun collection class.
|
![]() | PressurePipeSectionLabel |
This class encapsulates a PressurePipeSectionLabel.
|
![]() | Profile |
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.
|
![]() | Profile.OffsetProfileParameters | |
![]() | Profile.OffsetProfileParametersStation | |
![]() | ProfileBandLabelGroup |
This class serves as a base class for all profile band related group labels.
|
![]() | ProfileCircular |
The ProfileCircular class.
This class represents an ProfileEntity made up of a circular curve.
|
![]() | ProfileCrestCurveLabelGroup |
This class represents a profile crest curve label group.
|
![]() | ProfileCriteria |
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.
|
![]() | ProfileCriteriaCollection |
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.
|
![]() | ProfileCrossing |
The AeccDbProfileCrossing class.
|
![]() | ProfileDataBandLabelGroup | |
![]() | ProfileEntity |
The abstract class of profile entity. ProfileEntity has four derived classes: ProfileLine, ProfileAsymmetric, ProfileCircular,
and ProfileParabolic.
|
![]() | ProfileEntityCollection |
The ProfileEntity collection class. This class represents the collection of all ProfileEntity objects that belong to the Profile.
|
![]() | ProfileHatchArea |
Manages how areas of cut or fill are highlighted in a ProfileView.
|
![]() | ProfileHatchAreaCollection |
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.
|
![]() | ProfileHorizontalGeometryPointLabelGroup |
This class represents a profile horizontal geometry point label group.
|
![]() | ProfileLabelGroup |
This class represents an profile label group.
|
![]() | ProfileLineLabelGroup |
This class represents a profile line label group.
|
![]() | ProfileMinorStationLabelGroup |
This class represents a profile minor station label group.
|
![]() | ProfileOverride |
Object used to change the style or label set for a profile.
|
![]() | ProfileOverrideCollection |
The ProfileOverride collection class represents the collection of all profiles listed in the ProfileView.
|
![]() | ProfileParabolaAsymmetric |
The ProfileParabolaAsymmetric class.
This class represents an ProfileEntity made up of a asymmetric parabola.
|
![]() | ProfileParabolaSymmetric |
This class represents an ProfileEntity made up of a symmetric parabola.
|
![]() | ProfileProjection |
The AeccDbProfileProjection class.
|
![]() | ProfileProjectionLabel |
This class represents an profile projection label.
|
![]() | ProfilePVI |
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").
|
![]() | ProfilePVICollection |
The ProfilePVI collection class represents the collection of all ProfilePVI objects that belong to a Profile.
|
![]() | ProfilePVILabelGroup |
This class represents a profile PVI label group.
|
![]() | ProfileSagCurveLabelGroup |
This class represents a profile sag curve label group.
|
![]() | ProfileStationLabelGroup |
This class represents a profile station label group.
|
![]() | ProfileTangent |
This class represents an ProfileEntity made up of a single tangent.
|
![]() | ProfileView |
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.
|
![]() | ProfileViewBandItem |
This class represents a single profile view data band.
|
![]() | ProfileViewBandItemCollection |
This class represents a collection that stores all the band items for a ProfileView object.
|
![]() | ProfileViewBandSet |
This class represents the band collection in a ProfileView.
|
![]() | ProfileViewDepthLabel |
This class represents a profile view depth label.
|
![]() | ProfileViewPart |
Manages the graphic display of pipe network parts in profile view.
|
![]() | ProfileViewPressurePart |
Manages the graphic display of pressure network parts in profile view.
|
![]() | ProfileViewSplitData |
This class represents a split location.
|
![]() | ProfileViewSplitDataCollection |
The class provides a collection for the profile view split data.
|
![]() | QTOCriteriaNameMapping |
This class defines a utility class for mapping surface and shape when import criteria to QTOMaterialListCollection.
|
![]() | QTOGenerateDetail |
Class used to specify the various report generation type
|
![]() | QTOMaterial |
This class defines the QTO material of sample line group
|
![]() | QTOMaterialGap |
This class defines QTO material gap.
|
![]() | QTOMaterialGapCollection |
This class defines the collection of QTO material gap.
|
![]() | QTOMaterialItem |
This class defines material data used to define material of sample line group.
|
![]() | QTOMaterialList |
This class defines the QTO material list of sample line group
|
![]() | QTOMaterialListCollection |
This class defines the collection of QTO material lists of sample line group.
|
![]() | QTOMaterialListGap |
This class defines the QTO material list gap.
|
![]() | QTOMaterialListGapCollection |
This class defines the collection of QTO material list gap.
|
![]() | QTOSubcriteria |
This class defines sub criteria used to define QTO material.
|
![]() | QTOSubcriteriaCollection |
This class defines collection of sub criteria.
|
![]() | QTOUtility | |
![]() | RailAlignmentInfo |
This class encapsulates the properties and operations of a rail alignment object.
|
![]() | SampledSectionLink |
Defines a single line segment of sample surface cross-section data.
|
![]() | SampledSectionLinkCollection |
Collection of sampled elevation data.
|
![]() | SampleLine |
Lines used for obtaining elevational information from an existing terrain model or surface for creating profiles and cross sections.
|
![]() | SampleLineGroup |
Controls a set of related sample lines, the surfaces they sample, and methods for creating cross sections.
|
![]() | SampleLineLabelGroup |
This class represents a SampleLine label group.
|
![]() | SampleLineVertex |
Represents an SampleLineVertex object. An SampleLineVertex is a vertext point of an sample line.
|
![]() | SampleLineVertexCollection |
The collection of vertex point of the sample line object.
|
![]() | SCSCSConstraints |
The SCSCSConstraints class. This class defines contraints for creating
Spiral-Curve-Spiral-Curve-Spiral (AlignmentSCSCS) compound Alignment entities.
|
![]() | SCSSCSConstraints |
The SCSSCSConstraints class. This class defines contraints
for creating Spiral-Curve-Spiral-Spiral-Curve-Spiral
(AlignmentSCSSCS) compound Alignment entities.
|
![]() | Section |
Provides views created at a 90 degree angle to a surface or an alignment.
|
![]() | SectionalDataBandLabelGroup | |
![]() | SectionBandLabelGroup |
This class is the base class for all section band-related group labels.
|
![]() | SectionDataBandLabelGroup |
This class represents a section data band label group.
|
![]() | SectionGradeBreakLabelGroup |
This class represents a section grade break label group.
|
![]() | SectionLabelGroup |
This class is the a base class for all section-related group labels.
|
![]() | SectionMinorOffsetLabelGroup |
This class represents a section minor offset label group.
|
![]() | SectionOffsetLabelGroup |
This class represents a section offset label group.
|
![]() | SectionOverride |
Object used to change the style or label set for a section.
|
![]() | SectionOverrideCollection |
The SectionOverride collection class represents the collection of all Sections listed in the SectionView.
|
![]() | SectionPipeNetwork |
Section view of a pipe network.
|
![]() | SectionPoint |
Represents an SectionPoint object. An SectionPoint is a geometry point of a section.
|
![]() | SectionPointCollection |
The collection of geometry point of the section object.
|
![]() | SectionPressurePipeNetwork |
Section of a pressure pipe network.
|
![]() | SectionProjection |
AutoCAD or Autodesk Civil 3D objects projected from plan view into a section view.
|
![]() | SectionProjectionLabel |
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.
|
![]() | SectionSegmentBandLabelGroup |
This class represents a section data band label group.
|
![]() | SectionSegmentLabelGroup |
This class represents a section grade break label group.
|
![]() | SectionSource |
The available section source in SampleLineGroup.
|
![]() | SectionSourceCollection |
The collection of SectionSource in SampleLineGroup.
|
![]() | SectionView |
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.
|
![]() | SectionViewBandItem |
This class represents a single SectionView data band.
|
![]() | SectionViewBandItemCollection |
This class represents a collection of band items for a SectionView object.
|
![]() | SectionViewBandSet |
This class represents the band collection in a SectionView.
|
![]() | SectionViewDepthLabel |
This class represents a section view depth (grade) label.
|
![]() | SectionViewGroup | |
![]() | SectionViewGroupCollection |
The collection of SectionViewGroup in SampleLineGroup.
|
![]() | SectionViewGroupCreationPlacementOptions |
This class encapsulates the placement options for creating SectionViewGroup.
|
![]() | SectionViewGroupCreationRangeOptions |
This class encapsulates the range options for creating SectionViewGroup.
|
![]() | SectionViewOffsetElevationLabel |
This class represents a section view offset elevation label.
|
![]() | SectionViewProfileGradePoint |
This class represents the profile grade point in a SectionView.
|
![]() | SectionViewProfileGradePointCollection |
This class represents the collection of profile grade points in a SectionView.
|
![]() | SectionViewQuantityTakeoffTable |
The AeccDbSectionViewQuantityTakeoffTable wrapper.
|
![]() | SectionViewVolumeTableGroup |
This class represents volume table group in a SectionView.
|
![]() | SECurve |
This class represents a super elevation curve object and contains a collection of critical stations for that curve.
|
![]() | Shape |
Roadway Shape object. Represents a series of roadway links which form a closed shape. Used in subassemblies.
|
![]() | ShapeCollection |
A collection of Roadway Shape objects.
|
![]() | Sheet |
A sheet (construction document) object.
|
![]() | Site |
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. |
![]() | SlopeElevationTarget |
The SlopeElevation class.
|
![]() | SlopeLineDefinition |
This class encapsulates the slope line definition
|
![]() | SpanningPipeLabel |
This class represents a SpanningPipeLabel.
|
![]() | SpanningPipeProfileLabel |
This class represents a SpanningPipeProfileLabel.
|
![]() | SplitProfileViewCreationOptions |
This class represents the options for creating SplitProfileViews.
|
![]() | StackedProfileViewsCreationOptions |
This class encapsulates the options for creating stacked ProfileViews.
|
![]() | StandardPointGroupQuery |
This class encapsulates a standard point group query.
|
![]() | Station |
The Alignment Station class.
|
![]() | StationElevationLabel |
This class represents a profile view station elevation label.
|
![]() | StationEquation |
Represents a particular system of renumbering or reordering stations within a portion of an alignment.
|
![]() | StationEquationCollection |
A collection of StationEquation objects.
|
![]() | StationOffsetLabel |
This class represents a station offset label.
|
![]() | Structure |
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.
|
![]() | StructureLabel |
This class represents a StructureLabel.
|
![]() | StructureOverride |
Object used to change the style for a structure.
|
![]() | StructureOverrideCollection |
The StuctureOverrideCollection collection class represents the collection of all structures listed in the ProfileView.
|
![]() | StructureProfileLabel |
This class represents a StructureProfileLabel.
|
![]() | StructureSectionLabel |
This class represents a StructureSectionLabel.
|
![]() | Subassembly |
Pattern for part of a corridor cross section, representing a particular portion of a roadway.
|
![]() | SubassemblyCollection |
A collection of Subassembly objects.
|
![]() | SubassemblyGenerator | Controls the way Subassembly geometry is generated. |
![]() | SubassemblyTargetInfo |
Encapsulates a subassembly target information object.
|
![]() | SubassemblyTargetInfoCollection |
This class encapsulates a collection of SubassemblyTargetInfo objects.
|
![]() | SuperElevationBandLabelGroup | |
![]() | SuperelevationCriticalStation |
This class represents a super-elevation critical station on an Alignment object.
|
![]() | SuperelevationCriticalStationCollection |
This class represents a collection of SuperelevationCriticalStation objects.
|
![]() | SuperelevationCurve | |
![]() | SuperelevationCurveCollection | |
![]() | SuperelevationView |
Manages the Superelevation Diagram.
A SuperelevationDiagram is used to display...
|
![]() | Surface |
The base class for TIN and grid surfaces and volume surfaces.
This class exposes the methods and properties common to TIN and grid surfaces,
|
![]() | SurfaceAnalysis |
The SurfaceAnalysis class.
This class encapsulates surface analysis data, and is accessed from the Surface.Analysis property.
|
![]() | SurfaceAnalysisContourData |
This class encapsulates the properties of a single contour in a surface contour analysis.
|
![]() | SurfaceAnalysisDirectionData |
This class encapsulates all the properties of a single direction in a direction analysis for a surface.
|
![]() | SurfaceAnalysisElevationData |
This class defines a single elevation region, specified by a minimum and maximum elevation.
|
![]() | SurfaceAnalysisSlopeArrowData |
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.
|
![]() | SurfaceAnalysisSlopeData |
This class encapsulates all the properties of a slope analysis of a Surface.
|
![]() | SurfaceAnalysisUserDefinedContourData |
This class encapsulates all the properties of a single user-defined contour in a Surface analysis.
|
![]() | SurfaceAnalysisWatershedData |
This class encapsulates the properties of a watershed area in a surface watershed analysis.
|
![]() | SurfaceAnalysisWatershedDataCollection |
This class represents a collection of SurfaceAnalysisWatershedData objects for a surface watershed analysis.
|
![]() | SurfaceBoundary |
This class defines a boundary object for a Surface.
|
![]() | SurfaceBreakline |
This class defines a TIN surface breakline.
|
![]() | SurfaceBuildOptions |
This class encapsulates options for Surface build operations.
|
![]() | SurfaceContourLabelGroup |
This class represents a surface countour label group.
|
![]() | SurfaceContourLabelGroupCreateOption | |
![]() | SurfaceDefinitionAddFigureSurveyQueries |
This class encapsulates the survey queries operation list on a surface.
|
![]() | SurfaceDefinitionAddPointSurveyQueries |
This class encapsulates the survey queries operation list on a surface
|
![]() | SurfaceDefinitionBoundaries |
This class encapsulates the boundary operation list for a surface.
|
![]() | SurfaceDefinitionBreaklines |
This class encapsulates the breakline operation list for a surface. Operations are held in the order they are performed on the surface.
|
![]() | SurfaceDefinitionContours |
This class encapsulates the contour operation list on the surface.
|
![]() | SurfaceDefinitionDEMFiles |
This class encapsulates the DEMfile operation list on a surface.
|
![]() | SurfaceDefinitionDrawingObjects |
This class encapsulates drawing object addition operations on a surface.
|
![]() | SurfaceDefinitionPointFiles |
This class encapsulates the point files operation list for a surface.
|
![]() | SurfaceDefinitionPointGroups |
This class encapsulates the point group operation list on a surface.
|
![]() | SurfaceElevationLabel |
This class represents a surface slope label.
|
![]() | SurfaceMask |
This class encapsulates a mask on a surface.
|
![]() | SurfaceMaskCollection |
This class encapsulates a surface's masks list.
|
![]() | SurfaceMaskCreationData |
This class specifies the informations required to create a surface mask.
|
![]() | SurfaceOperation |
The base class for all surface operations. This class encapsulates the common methods such as moveup, movedown, etc. for surface operations.
|
![]() | SurfaceOperationAdd3DFaces |
This class encapsulates the operation of adding 3D faces to surface.
|
![]() | SurfaceOperationAddBoundary |
This class encapsulates boundary addition operations for a surface.
|
![]() | SurfaceOperationAddBreakline |
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.
|
![]() | SurfaceOperationAddBreaklineFromFile |
This class encapsulates the operation of importing breaklines from file.
|
![]() | SurfaceOperationAddContour |
This class encapsulates the operation of adding contours to a surface.
|
![]() | SurfaceOperationAddDEMFile |
This class encapsulates the operation of adding DEM file to a surface.
|
![]() | SurfaceOperationAddDrawingObject |
This class encapsulates the operation of adding point data to a surface from AutoCAD Drawing Objects.
|
![]() | SurfaceOperationAddFigureSurveyQuery |
This class encapsulates the operation of adding a figure survey query to a TinSurface.
|
![]() | SurfaceOperationAddGridPoint |
This class encapsulates the operation of adding a point to a GridSurface.
|
![]() | SurfaceOperationAddImxFile |
This class encapsulates the operation of adding Imx file to a surface.
|
![]() | SurfaceOperationAddLine |
This class encapsulates the operation of adding a line to a TinSurface.
|
![]() | SurfaceOperationAddPointFile |
This class encapsulates the operation of adding a point file to a surface.
|
![]() | SurfaceOperationAddPointGroup |
This class encapsulates the operation of adding point groups to a surface.
|
![]() | SurfaceOperationAddPointSurveyQuery |
This class encapsulates the operation of adding a point survey query to a TinSurface.
|
![]() | SurfaceOperationAddSurveyQuery |
This class encapsulates the operation of adding a point/figure survey query to a TinSurface.
|
![]() | SurfaceOperationAddTinFile |
This class encapsulates the operation of adding a TIN file to a surface.
|
![]() | SurfaceOperationAddTinMultipleVertices |
This class encapsulates the operation of adding multiple vertices to a TinSurface.
|
![]() | SurfaceOperationAddTinVertex |
This class encapsulates the operation of adding a vertex to a TinSurface.
|
![]() | SurfaceOperationAddXmlFile |
This class encapsulates the operation of adding data from an XML file to a surface.
|
![]() | SurfaceOperationCollection |
This class encapsulates the operations' list on the surface in order.
|
![]() | SurfaceOperationCreateByCropping |
This class encapsulates the operation of creating surface by cropping from another surface.
|
![]() | SurfaceOperationCreatedFromCorridor |
This class encapsulates the operation of being created from a corridor.
|
![]() | SurfaceOperationDeleteGridPoint |
This class encapsulates the operation of deleting a GridSurface point.
|
![]() | SurfaceOperationDeleteLine |
This class encapsulates the operation of deleting a line from a Surface.
|
![]() | SurfaceOperationDeleteMultipleGridPoints |
This class encapsulates the operation of deleting multiple points from a GridSurface.
|
![]() | SurfaceOperationDeleteMultipleLines |
This class encapsulates the operation of deleting multiple lines from a Surface.
|
![]() | SurfaceOperationDeleteMultipleTinVertices |
This class encapsulates the operation of deleting multiple TinSurface vertices.
|
![]() | SurfaceOperationDeleteTinVertex |
This class encapsulates the operation of deleting a TinSurface vertex.
|
![]() | SurfaceOperationMinimizeFlatAreas |
This class encapsulates the operation of minimizing the flat areas for a TinSurface.
|
![]() | SurfaceOperationModifyGridPointElevation |
This class encapsulates the operation of changing the elevation of a GridSurface point.
|
![]() | SurfaceOperationModifyMultipleGridPointsElevation |
This class encapsulates the operation of changing the elevation of multiple GridSurface points.
|
![]() | SurfaceOperationModifyMultipleTinVerticesElevation |
This class encapsulates the operation of changing the elevation of multiple TinSurface vertices.
|
![]() | SurfaceOperationModifyTinVertexElevation |
This class encapsulates the operation of changing the elevation of a TinSurface vertex.
|
![]() | SurfaceOperationMoveTinVertex |
This class encapsulates the operation of moving a TinSurface vertex on the XY plane.
|
![]() | SurfaceOperationPasteSurface |
This class encapsulates the operation of pasting a surface.
|
![]() | SurfaceOperationRaise |
This class encapsulates the operation of raising or lowering a surface.
|
![]() | SurfaceOperationSimplify |
This class encapsulates the operation of simplifying a TinSurface object.
|
![]() | SurfaceOperationSmooth |
This class encapsulates the operation of smoothing a TinSurface object.
|
![]() | SurfaceOperationSwapEdge |
This class encapsulates the operation of swapping an edge of a TinSurface.
|
![]() | SurfaceOperationTransformBy |
This class encapsulates the operation of transforming a surface, such as rotate, scale and move transformations.
|
![]() | SurfacePointOutputOptions |
The class encapsulates the information required for the interpolation and extrapolation of point output.
|
![]() | SurfaceSimplifyOptions |
This class represents the options for simplifing a TinSurface object.
|
![]() | SurfaceSlopeLabel |
This class represents a surface slope label.
|
![]() | SurveyFigure |
Survey figure class. Figures are groups of connected lines and arcs where the figure vertexes can reference survey points.
|
![]() | SurveyNetworkEntity |
The drawing database version of a survey network object.
|
![]() | Table |
Base class for table objects, such as LegendTable and AlignmentTable.
|
![]() | TerrainSurfaceProperties |
This class encapsulates Terrain surface statistics information.
|
![]() | TinSurface |
This class encapsulates a Triangle Irregular Network (TIN) surface.
|
![]() | TinSurfaceEdge |
This class encapsulates a triangle edge in a TinSurface.
|
![]() | TinSurfaceEdgeCollection |
This class encapsulates a collection of TinSurfaceEdge objects.
|
![]() | TinSurfaceEdgeEnumerator | |
![]() | TinSurfaceObject |
The base class for TinSurface data objects, such as TinSurfaceVertex and TinSurfaceTriangle.
|
![]() | TinSurfaceProperties |
This class encapsulates TIN surface statistics information.
|
![]() | TinSurfaceTriangle |
This class encapsulates a triangle in a TinSurface.
|
![]() | TinSurfaceTriangleCollection |
This class encapsulates a collection of TinSurfaceTriangle objects.
|
![]() | TinSurfaceTriangleEnumerator | |
![]() | TinSurfaceVertex |
This class encapsulates a triangle vertex in a TinSurface.
|
![]() | TinSurfaceVertexCollection |
This class encapsulates a collection of TinSurfaceVertex objects.
|
![]() | TinSurfaceVertexEnumerator | |
![]() | TinVolumeSurface |
The TinVolumeSurface class.
This class encapsulates a TIN volume surface.
|
![]() | TransitionDescriptionBase |
Abstract base class for all transition description objects.
|
![]() | UDP |
The class represents the base class for all user-defined property classes.
|
![]() | UDPBoolean |
This class represents a user-defined property with a Boolean data type.
|
![]() | UDPClassification |
This class encapsulates a UDPClassification used to create and organize user-defined custom properties.
|
![]() | UDPClassificationCollection |
This class encapsulates the collection of all UDPClassification objects in the current drawing.
|
![]() | UDPCollection |
This class encapsulates a collection of UDP objects.
|
![]() | UDPDouble |
This class represents a user-defined property with a double-precision data type.
|
![]() | UDPEnumeration |
This class represents a user-defined property with an enumeration data type.
|
![]() | UDPInteger |
This class represents a user-defined property with an integer data type.
|
![]() | UDPString |
This class represents a user-defined property with a string data type.
|
![]() | VerticalGeometryBandLabelGroup | |
![]() | ViewFrame |
View frames are rectangular-shaped regions along an alignment that define an area that will be displayed in a sheet.
|
![]() | ViewFrameGroup |
Manages a single group of view frames that are displaying consecutive station ranges along the same alignment.
|
![]() | ViewFrameLabelGroup |
This class represents a ViewFrame label group.
|
![]() | VolumeSurfaceProperties |
This class encapsulates Volume surface statistics information.
|
![]() | WidthOffsetTarget |
The WidthOffsetTarget class.
|
Structures
Structure | Description | |
---|---|---|
![]() | BaseLineRange | |
![]() | GradingSmoothOption |
This class is used to save horizontal deviation, weeding distance, and arc inclusion distance options for smoothing operations.
|
![]() | GridLocation |
The GridLocation class.
This class represents a location in a GridSurface.
|
![]() | OverriddenStationInfo |
This struct is used to represent corridor overridden station information
|
![]() | PipeVerticalSegment |
Vertical Segment information of Pipe object.
|
![]() | PolylineOptions |
The PolylineOptions class.
This class specifies the options for creating an Alignment using a polyline.
|
![]() | RailCANTInfo |
This class encapuslates cant (superelevation) informations for rail alignments.
|
![]() | SurfaceMinimizeFlatAreaOptions | |
![]() | SurfaceVolumeInfo |
This class defines the volume information of a surface or part of a surface.
|
![]() | WallBreaklineCreationData |
This structure specifies the information required to add wall breaklines to a surface.
|
![]() | WallBreaklineCreationDataEx |
This structure specifies the information required to add wall breaklines to a surface.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IAppliedSubassemblyParam |
An interface used to get or set applied subassembly parameter properties.
|
![]() | ICommonLabel |
The interface ICommonLabel declares properties and methods common to all classes representing labels.
|
![]() | ICommonLabelOptions |
The interface ICommonLabelOptions declares common behavioral options on labels.
|
![]() | IGridSurface |
This interface declares common methods for Grid Surfaces.
|
![]() | IPoint | |
![]() | ITerrainSurface |
This interface declares common methods for Terrain Surfaces.
|
![]() | ITinSurface |
This interface declares common methods for TIN Surfaces.
|
![]() | IVolumeSurface |
This interface declares common methods and properties for Volume Surfaces.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | AlignmentArcConstraintType |
Defines the underlying alignment arc entity constraint type. For example, three points, or center radius
|
![]() | AlignmentCCRCConstraintType |
Defines the underlying Curve-Curve-ReverseCurve entity constraint type.
|
![]() | AlignmentCRCConstraintType |
Defines the underlying Curve-ReverseCurve entity constraint type.
|
![]() | AlignmentCreationType | |
![]() | AlignmentCTCConstraintType |
Defines the underlying Curve-Line-Curve entity constraint type.
|
![]() | AlignmentEntityConstraintType |
Specifies the underlying alignment entity constraint type.
|
![]() | AlignmentEntityType |
Specifies the underlying entity type, for example, tangent, arc, spiral, etc.
|
![]() | AlignmentGeometryPointStationType |
Defines types of Stations at geometry
points on an alignment.
|
![]() | AlignmentLineConstraintType |
Defines the underlying line entity constraint type. For example, two points, or through point.
|
![]() | AlignmentMultipleSegmentsConstraintType |
Defines the underlying mutiple arcs entity constraint type.
|
![]() | AlignmentRegionType |
Defines alignment regions.
|
![]() | AlignmentSCSConstraintType |
Defines the underlying Spiral-Curve-Spiral entity constraint type.
|
![]() | AlignmentSCSCSConstraintType |
Defines the underlying Spiral-Curve-Spiral-Curve-Spiral entity constraint type.
|
![]() | AlignmentSCSSCSConstraintType |
Defines the underlying Spiral-Curve-Spiral-Spiral-Curve-Spiral entity constraint type.
|
![]() | AlignmentSide |
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.
|
![]() | AlignmentSpiralConstraintType |
Defines the underlying spiral entity constraint type. For example, spiral in radius spiral out, spiral length radius pass point.
|
![]() | AlignmentSSCSSConstraintType |
Defines the underlying Spiral-Spiral-Curve-SpiralSpiral entity constraint type.
|
![]() | AlignmentSTSConstraintType |
Defines the underlying Spiral-Line-Spiral entity constraint type.
|
![]() | AlignmentSubEntityType |
Specifies the sub-entity type, for example, line, arc, spiral, etc.
|
![]() | AlignmentType | |
![]() | AlignmentUpdateType | |
![]() | AssemblyType | |
![]() | AttributeTypeInfoDoubleDataType |
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.
|
![]() | BoundingShapeType |
Specifies bounding shapes for Part objects.
|
![]() | ConnectorPositionType |
Specifies the connector position.
|
![]() | CorridorBaselineType |
Indicates the type of baseline object.
|
![]() | CorridorLinkDisplay | |
![]() | CorridorLinkDrawOverride | |
![]() | CorridorSurfaceBoundaryType |
Defines CorridorSurfaceBoundary types.
|
![]() | CurbReturnJoiningType |
Specifies the method that is used to define the curb return profile.
|
![]() | CurveParamType |
Defines the free curve type.
|
![]() | CurveType |
Defines the free curve type.
|
![]() | DatumRoundingType |
Specifies where to round the vertical split location.
|
![]() | DomainType |
Specifies a Part domain type.
|
![]() | ElevationRangeType |
Defines the ways to specify the vertical range of the profile view.
|
![]() | EntityAttachType |
Defines the type to attach the entity.
|
![]() | EntityVerticalConstraintType |
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.
|
![]() | Event.Type | |
![]() | FlowDirectionMethodType |
Specifies the method that is used to determine the flow for a pipe.
|
![]() | FlowDirectionType |
Specifies the current flow direction of a pipe.
|
![]() | GraphRangeOptions | |
![]() | HatchCriteriaBoundaryType |
Defines the hatch criteria's boundary type.
|
![]() | HoldOnResizeType |
Specifies the pipe behavior that occurs when the pipe is automatically resized.
|
![]() | HydrologicalSoilGroup | |
![]() | IntersectionCorridorType |
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.
|
![]() | LabelType |
An enumeration that describes all possible label types that a base label object can be.
|
![]() | MaterialConditionType |
An enumeration that specifies the material condition type.
|
![]() | MaterialFactorType |
This class defines the QTO material factor types.
|
![]() | MaterialItemType |
An enumeration that specifies the material item type.
|
![]() | MaterialQuantityType |
An enumeration that specifies the material quantity type.
|
![]() | MaterialVolumeCalculationMethodType | |
![]() | OffsetLengthOption |
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.
|
![]() | OverhangCorrectionType |
Specifies the way an overhang to be corrected when rendered.
|
![]() | PartCatalogDataType |
Specifies the data type of the reserved data.
|
![]() | PartContextType |
Specifies the context type, which corresponds to every property of a Part.
|
![]() | PartParamUsageType |
Defines the usage of a part catalog parameter.
|
![]() | PartType |
Specifies a Part type.
|
![]() | PayItemFileFormat |
Defines pay item file format
|
![]() | PipeEndLocation |
Specifies the pipe endpoint insertion location in the connected structure
|
![]() | PipeSubEntityType |
Specifies the subentity type of a pipe.
|
![]() | PointGroupOverrideType |
Defines the types of PointGroup overrides.
|
![]() | PointNumberResolveType |
Specifies how to resolve conflicting point number when renumber.
|
![]() | PressurePartContextType |
Specifies pressure part contexts.
|
![]() | PressurePartDomainType |
Specifies pressure part domains.
|
![]() | PressurePartType |
Specifies pressure part types.
|
![]() | PressurePipeRunVerticalOffsetType |
Specifies the types of how pipe run parts follow its vertical path (profile).
|
![]() | ProfileEntityConstraintType |
Specifies the connection constraint type of ProfileEntity, including fixed(attached to none entity), float(attached to one entity) and free(attached to two entities).
|
![]() | ProfileEntityType |
Specifies the underlying ProfileEntity type, including tangent, circular, symmetric parabola and asymmetric parabola.
|
![]() | ProfileType |
Defines the profile type.
|
![]() | ProfileUpdateType |
Defines the profile's update mode.
|
![]() | PropertiesSet | |
![]() | QTOReportExtent |
An enumeration describing the report extend type
|
![]() | QTOReportFormat |
An enumeration describing the formatted report format
|
![]() | QTOReportType |
An enumeration describing the report type
|
![]() | RegionMatchType |
Specifies the way to match between two BaselineRegion.
|
![]() | SampleLineVertexSideType |
Defines the sample line vertex side relative to the alignment.
|
![]() | SectionSourceType |
Defines the type of data source from which the section data was extracted.
|
![]() | SectionUpdateType |
Defines the section's update mode.
|
![]() | SectionViewVolumeTableAnchorType |
Defines types of section view anchors and table anchors.
|
![]() | SectionViewVolumeTableLayoutType |
Defines table layout directions.
|
![]() | SideRoadProfileDistanceRuleType |
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.
|
![]() | SlopeLineSide | |
![]() | SlopeLineType | |
![]() | SpiralCurveType |
Defines the curve type for a spiral sub-entity.
|
![]() | SpiralDirectionType |
Defines the direction of a spiral sub-entity.
|
![]() | SpiralParamType |
Defines the type to attch the entity.
|
![]() | SplitStationType |
Defines the ways to split profile view.
|
![]() | StationEquationType |
Specifies the kind of StationEquation.
|
![]() | StationRangeType |
Defines the ways to specify the horizontal range of the profile view.
|
![]() | StationRoundingType |
Specifies where to round the horizontal split location.
|
![]() | StationTypes |
Defines the possible station types, used
by Alignment::GetStationSet().
|
![]() | StructureControlSumpType |
Specifies how a sump should be adjusted.
|
![]() | SubassemblyGeometryGenerateMode | Enumerates the way subassembly geometry can be generated. |
![]() | SubassemblyLogicalNameType | |
![]() | SubassemblySideType |
An enumeration that specifies the material condition type.
|
![]() | SubassemblyTargetToOption | |
![]() | SuperelevationType | |
![]() | SurfaceMaskType |
Defines the surface mask type.
|
![]() | SurfaceSimplifyRegionType |
Enum class which represents the region type to simplify the TinSurface object.
|
![]() | SurfaceSlopeLabelType |
This enum class represents the types of surface slope label.
|
![]() | SurfaceTransformOperationType |
Specifies the type of transform operation on a surface.
|
![]() | SweptShapeType |
Specifies the swept shape of a pipe.
|
![]() | TimeOfConcentrationCalculationMethod |
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.
|
![]() | TR55FlowSegmentType | |
![]() | UDPClassificationApplyType |
An enumeration that specifies how User-Defined Property classifications
are applied to a point group or parcel properties.
|
![]() | VerticalCurveType |
Specifies the geometry type of a ProfileEntity curve, used for three types of parabolic entities.
|
![]() | VolumeTableType |
Defines table type.
|