ProfileViewBandItem Class

This class represents a single profile view data band.
Inheritance Hierarchy
SystemObject
  Autodesk.Civil.DatabaseServices.StylesBandSetItem
    Autodesk.Civil.DatabaseServices.StylesProfileViewBandSetItem
      Autodesk.Civil.DatabaseServicesProfileViewBandItem

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntax
public class ProfileViewBandItem : ProfileViewBandSetItem

The ProfileViewBandItem type exposes the following members.

Properties
 NameDescription
Public propertyCode exampleAlignment2Id Gets or sets the object id of alignment2.
Public propertyAlignmentId Gets either the parent alignment of current profile view or the parent alignment of any superimposed profiles.
Public propertyBandStyleId Gets the style ObjectId for the band.
(Inherited from ProfileViewBandSetItem)
Public propertyBandType Gets the data band type.
(Inherited from BandSetItem)
Public propertyDataSourceId Gets or sets the source object id of the data displayed in the band.
Public propertyGap Gets or sets the distance between the current data band and the adjacent view grid or data band.
(Inherited from BandSetItem)
Public propertyLabelAtEndStation Gets or sets a boolean value that specifies whether the labels are shown at end station of the band.
(Inherited from ProfileViewBandSetItem)
Public propertyLabelAtStartStation Gets or sets a boolean value that specifies whether the labels are shown at start station of the band.
(Inherited from ProfileViewBandSetItem)
Public propertyLocation Gets the position of the band, either the top or bottom of the view.
(Inherited from BandSetItem)
Public propertyMajorInterval Gets or sets the band major interval distances for views.
(Inherited from ProfileViewBandSetItem)
Public propertyMaterialName Gets or sets the name of material for which data is displayed in a sectional data band.
Public propertyCode exampleMaxOffsetDistance Gets or sets the max offset distance.
Public propertyMinorInterval Gets or sets the band minor interval distances for views.
(Inherited from ProfileViewBandSetItem)
Public propertyProfile1Id Gets or sets the object id of profile1 that supplies the data for the band.
Public propertyProfile2Id Gets or sets the object id of profile2 that supplies the data for the band.
Public propertyShowLabels Gets or sets a boolean value that specifies whether the labels are shown on the band.
(Inherited from BandSetItem)
Public propertyStaggerLabel Gets or sets the location of the label staggering line.
(Inherited from BandSetItem)
Public propertyStaggerLineHeight Gets or sets the height of the label stagger line.
  1. Thrown when the Band type is not ProfileData or SectionData.
  2. Thrown when the StaggerLabel is NAMESPACE_CIVILSTYLE::StaggerLabelType::None.

(Inherited from BandSetItem)
Public propertyWeeding Gets or sets a double value that specifies the label exclusion distance.
(Inherited from BandSetItem)
Top
Methods
 NameDescription
Public methodGetHorizontalGeometryPointsOptions Gets a GeometryPointSelector containing the state of all AlignmentPointTypes that need to be labeled at the data band.
(Inherited from ProfileViewBandSetItem)
Public methodGetVerticalGeometryPointsOptions Gets a GeometryPointSelector containing the state of all ProfilePointType that need to be labeled at the data band.
(Inherited from ProfileViewBandSetItem)
Public methodSetHorizontalGeometryPointsOptions Sets the state of all AlignmentPointTypes that need to be labeled at the data band.
(Inherited from ProfileViewBandSetItem)
Public methodSetVerticalGeometryPointsOptions Sets the state of all ProfilePointType that need to be labeled at the data band.
(Inherited from ProfileViewBandSetItem)
Top
See Also