Share

Parameter Object


Description

General parameter type that serves as the base class for all types of parameters. This object is returned when accessing parameters using the Item method of the Parameters collection object.

Methods

Name Description
Delete Method that deletes this Parameter.
GetReferenceKey Method that generates and returns the reference key for this entity.

Properties

Name Description
AttributeSets Property that returns the AttributeSets collection object associated with this object.
Comment Gets the user comments against this parameter.
CustomPropertyFormat Property that returns the CustomPropertyFormat object associated with this parameter. The CustomPropertyFormat provides control over how the parameter value is formatted when it is exposed as a custom iProperty.
Dependents Property that returns the collection of objects that have a direct dependency on the parameter.
DisabledActionTypes Gets and sets the action types valid for this parameter.
DisplayFormat Gets and sets the display format for the parameter.
DrivenBy Method that returns the collection objects that the parameter is dependent on.
ExposedAsProperty Gets/(Sets) the Boolean indicating if this parameter is exposed as a property of this Document.
Expression Gets/(Sets) the string that denotes the algebraic expression making up the definition of this parameter. Maybe a constant. 'Set' may not be allowed on some parameter types. When set this for Text parameter, the expression value should be quoted by quotation marks at beginning and ending of a string(like """I am Jack""").
ExpressionList Property that returns the expression list associated with this parameter.
HealthStatus Property that returns an enum indicating the current state of the object.
InUse Property that returns whether whether this parameter is currently in use (by a dimension, feature or by any other parameter).
IsKey Gets and sets whether this parameter is a key parameter or not. Key parameters are typically those that need to be easily accessed and are designated as key to be filtered out from the rest of the parameters.
ModelValue Property that returns the evaluation of this parameter (in database units) that is currently used by the model. This takes into account the value computed from the expression and the tolerance. This method is only valid for numeric unit types and will fail for Text and Boolean unit types.
ModelValueType Gets/(Sets) the setting which is used for determining the method used to compute the model value.
Name Gets/Sets the name of this parameter.
ParameterType Property that allows you to get the type of the parameter. The parameter type can be either kModelParameterType, kDerivedParameter, kFinishParameter, kReferenceParameterType, kTableParameterType, or kUserParameterType.
Parent Property that returns the parent Document of this parameter.
Precision Gets/(Sets) the the number of decimal places displayed for this parameter. Note that the precision is used when applying a standard tolerance to the parameter.
Tolerance Property that returns the tolerance for this parameter. This property returns Nothing in the case where the unit type of this parameter is kTextUnits or kBooleanUnits.
Type Returns an ObjectTypeEnum indicating this object's type.
Units Gets/(Sets) the units of the parameter. Note that the units is always retrieved as a string, but may be set using a constant from UnitsTypeEnum. 'Set' may not be allowed on some parameter types.
Value Gets/(Sets) the value of this parameter. Numeric values are in database units. Setting this is equivalent to setting the 'Expression' with a constant string. 'Set' may not be allowed on some parameter types.

Accessed From

AliasFreeformFeature.GetSuppressionCondition, AliasFreeformFeatureProxy.GetSuppressionCondition, AngleConstraint.Angle, AngleConstraintProxy.Angle, AngleExtent.Angle, AngleiMateDefinition.Angle, AngleiMateDefinitionProxy.Angle, ArcLengthDimConstraint.Parameter, ArcLengthDimConstraintProxy.Parameter, BendConstraint.Radius, BendConstraintProxy.Radius, BendFeature.GetSuppressionCondition, BendFeatureProxy.GetSuppressionCondition, BendPartFeature.GetSuppressionCondition, BendPartFeature.InputOne, BendPartFeature.InputTwo, BendPartFeatureProxy.GetSuppressionCondition, BendPartFeatureProxy.InputOne, BendPartFeatureProxy.InputTwo, BossFeature.GetSuppressionCondition, BossFeatureProxy.GetSuppressionCondition, BoundaryPatchFeature.GetSuppressionCondition, BoundaryPatchFeatureProxy.GetSuppressionCondition, CenteredWidthExtent.Width, ChamferDefinition.Angle, ChamferDefinition.Distance, ChamferDefinition.DistanceOne, ChamferDefinition.DistanceTwo, ChamferFeature.GetSuppressionCondition, ChamferFeatureProxy.GetSuppressionCondition, CircularOccurrencePattern.AngleOffset, CircularOccurrencePattern.ElementCount, CircularOccurrencePatternProxy.AngleOffset, CircularOccurrencePatternProxy.ElementCount, CircularPatternFeature.GetSuppressionCondition, CircularPatternFeatureProxy.GetSuppressionCondition, ClientFeature.GetSuppressionCondition, ClientFeatureProxy.GetSuppressionCondition, CoilFeature.EndFlatAngle, CoilFeature.EndTransitionAngle, CoilFeature.GetSuppressionCondition, CoilFeature.StartFlatAngle, CoilFeature.StartTransitionAngle, CoilFeatureProxy.EndFlatAngle, CoilFeatureProxy.EndTransitionAngle, CoilFeatureProxy.GetSuppressionCondition, CoilFeatureProxy.StartFlatAngle, CoilFeatureProxy.StartTransitionAngle, CombineFeature.GetSuppressionCondition, CombineFeatureProxy.GetSuppressionCondition, ConstraintLimits.Maximum, ConstraintLimits.Minimum, ContourFlangeFeature.GetSuppressionCondition, ContourFlangeFeatureProxy.GetSuppressionCondition, ContourRollFeature.GetSuppressionCondition, ContourRollFeatureProxy.GetSuppressionCondition, CoreCavityFeature.GetSuppressionCondition, CoreCavityFeatureProxy.GetSuppressionCondition, CornerChamferFeature.GetSuppressionCondition, CornerChamferFeatureProxy.GetSuppressionCondition, CornerFeature.GetSuppressionCondition, CornerFeatureProxy.GetSuppressionCondition, CornerRoundFeature.GetSuppressionCondition, CornerRoundFeatureProxy.GetSuppressionCondition, CosmeticBendFeature.GetSuppressionCondition, CosmeticBendFeatureProxy.GetSuppressionCondition, CustomParameterGroup.Item, CustomPropertyFormat.Parent, CutAcrossBendsExtent.Distance, CutFeature.GetSuppressionCondition, CutFeatureProxy.GetSuppressionCondition, DecalFeature.GetSuppressionCondition, DecalFeatureProxy.GetSuppressionCondition, DeleteFaceFeature.GetSuppressionCondition, DeleteFaceFeatureProxy.GetSuppressionCondition, DerivedParameter.ReferencedEntity, DiameterDimConstraint.Parameter, DiameterDimConstraintProxy.Parameter, DimensionConstraint.Parameter, DimensionConstraint3D.Parameter, DirectEditFeature.GetSuppressionCondition, DirectEditFeatureProxy.GetSuppressionCondition, DirectionAndDistanceMoveDefinition.Distance, DistanceAndAngleChamferDef.Angle, DistanceAndAngleChamferDef.Distance, DistanceChamferDef.Distance, DistanceExtent.Distance, DistanceHeightExtent.Distance, DoubleHemDefinition.Gap, DoubleHemDefinition.Length, EllipseRadiusDimConstraint.Parameter, EllipseRadiusDimConstraintProxy.Parameter, EmbossFeature.Depth, EmbossFeature.GetSuppressionCondition, EmbossFeature.Taper, EmbossFeatureProxy.Depth, EmbossFeatureProxy.GetSuppressionCondition, EmbossFeatureProxy.Taper, ExpressionList.Parent, ExtendFeature.GetSuppressionCondition, ExtendFeatureProxy.GetSuppressionCondition, ExtrudeFeature.GetSuppressionCondition, ExtrudeFeatureProxy.GetSuppressionCondition, FaceDraftFeature.GetSuppressionCondition, FaceDraftFeatureProxy.GetSuppressionCondition, FaceFeature.GetSuppressionCondition, FaceFeatureProxy.GetSuppressionCondition, FaceOffsetFeature.GetSuppressionCondition, FaceOffsetFeatureProxy.GetSuppressionCondition, FeatureDimension.Parameter, FeatureDimensionProxy.Parameter, FilletConstantRadiusEdgeSet.Radius, FilletConstantRadiusFaceSet.Radius, FilletFeature.GetSuppressionCondition, FilletFeatureProxy.GetSuppressionCondition, FilletIntermediateRadius.PercentLength, FilletIntermediateRadius.Radius, FilletVariableRadiusEdgeSet.EndRadius, FilletVariableRadiusEdgeSet.StartRadius, FinishFeature.GetSuppressionCondition, FinishFeatureProxy.GetSuppressionCondition, FlangeFeature.GetSuppressionCondition, FlangeFeatureProxy.GetSuppressionCondition, FlatPatternOrientation.AlignmentRotation, FlushConstraint.Offset, FlushConstraintProxy.Offset, FlushiMateDefinition.Offset, FlushiMateDefinitionProxy.Offset, FoldFeature.GetSuppressionCondition, FoldFeatureProxy.GetSuppressionCondition, FreeformFeature.GetSuppressionCondition, FreeformFeatureProxy.GetSuppressionCondition, GrillFeature.GetSuppressionCondition, GrillFeatureProxy.GetSuppressionCondition, HemFeature.GetSuppressionCondition, HemFeatureProxy.GetSuppressionCondition, HoleFeature.BottomTipAngle, HoleFeature.CBoreDepth, HoleFeature.CBoreDiameter, HoleFeature.CSinkAngle, HoleFeature.CSinkDiameter, HoleFeature.GetSuppressionCondition, HoleFeature.HoleDiameter, HoleFeature.SpotFaceDepth, HoleFeature.SpotFaceDiameter, HoleFeatureProxy.BottomTipAngle, HoleFeatureProxy.CBoreDepth, HoleFeatureProxy.CBoreDiameter, HoleFeatureProxy.CSinkAngle, HoleFeatureProxy.CSinkDiameter, HoleFeatureProxy.GetSuppressionCondition, HoleFeatureProxy.HoleDiameter, HoleFeatureProxy.SpotFaceDepth, HoleFeatureProxy.SpotFaceDiameter, HoleTapInfo.ThreadDepth, iFeature.GetSuppressionCondition, iFeatureParameterInput.Parameter, iFeatureProxy.GetSuppressionCondition, InsertConstraint.Distance, InsertConstraintProxy.Distance, InsertiMateDefinition.Distance, InsertiMateDefinitionProxy.Distance, KnitFeature.GetSuppressionCondition, KnitFeatureProxy.GetSuppressionCondition, LegacyDistanceHeightExtent.Distance, LinearHolePlacementDefinition.DistanceOne, LinearHolePlacementDefinition.DistanceTwo, LineLengthDimConstraint3D.Parameter, LineLengthDimConstraint3DProxy.Parameter, LinePlaneAndAngleWorkPlaneDef.Angle, LinePlaneAndAngleWorkPlaneDef.GetData, LipFeature.GetSuppressionCondition, LipFeatureProxy.GetSuppressionCondition, LoftedFlangeDefinition.FacetTolerance, LoftedFlangeFeature.GetSuppressionCondition, LoftedFlangeFeatureProxy.GetSuppressionCondition, LoftFeature.GetSuppressionCondition, LoftFeatureProxy.GetSuppressionCondition, LoftRail.Impact, MarkFeature.GetSuppressionCondition, MarkFeatureProxy.GetSuppressionCondition, MateConstraint.Offset, MateConstraintProxy.Offset, MateiMateDefinition.Offset, MateiMateDefinitionProxy.Offset, MidSurfaceFeature.GetSuppressionCondition, MidSurfaceFeatureProxy.GetSuppressionCondition, MirrorFeature.GetSuppressionCondition, MirrorFeatureProxy.GetSuppressionCondition, ModelDatumTarget.AreaDiameter, ModelDatumTarget.AreaHeight, ModelDatumTarget.AreaWidth, ModelDatumTargetProxy.AreaDiameter, ModelDatumTargetProxy.AreaHeight, ModelDatumTargetProxy.AreaWidth, MoveFaceFeature.GetSuppressionCondition, MoveFaceFeatureProxy.GetSuppressionCondition, MoveFeature.GetSuppressionCondition, MoveFeatureProxy.GetSuppressionCondition, NonParametricBaseFeature.GetSuppressionCondition, NonParametricBaseFeatureProxy.GetSuppressionCondition, OffsetDimConstraint.Parameter, OffsetDimConstraintProxy.Parameter, OffsetSplineDimConstraint.Parameter, OffsetSplineDimConstraintProxy.Parameter, OffsetWidthExtent.OffsetDistanceOne, OffsetWidthExtent.OffsetDistanceTwo, Parameters.Item, ParametersEnumerator.Item, PartFeature.GetSuppressionCondition, PathAndSectionTwistsSweepDef.TaperAngle, PathSweepDef.TaperAngle, PitchAndHeightCoilExtent.Height, PitchAndHeightCoilExtent.Pitch, PitchAndHeightCoilExtent.TaperAngle, PitchAndRevolutionCoilExtent.Pitch, PitchAndRevolutionCoilExtent.Revolution, PitchAndRevolutionCoilExtent.TaperAngle, PlaneAndOffsetWorkPlaneDef.GetData, PlaneAndOffsetWorkPlaneDef.Offset, PointAndPlaneDistanceDimConstraint3D.Parameter, PointAndPlaneDistanceDimConstraint3DProxy.Parameter, PointToPointRipTypeDef.GapSize, PunchToolFeature.Angle, PunchToolFeature.Depth, PunchToolFeature.GetSuppressionCondition, PunchToolFeatureProxy.Angle, PunchToolFeatureProxy.Depth, PunchToolFeatureProxy.GetSuppressionCondition, RadiusDimConstraint.Parameter, RadiusDimConstraint3D.Parameter, RadiusDimConstraint3DProxy.Parameter, RadiusDimConstraintProxy.Parameter, RectangularOccurrencePattern.ColumnCount, RectangularOccurrencePattern.ColumnOffset, RectangularOccurrencePattern.RowCount, RectangularOccurrencePattern.RowOffset, RectangularOccurrencePatternProxy.ColumnCount, RectangularOccurrencePatternProxy.ColumnOffset, RectangularOccurrencePatternProxy.RowCount, RectangularOccurrencePatternProxy.RowOffset, RectangularPatternFeature.GetSuppressionCondition, RectangularPatternFeatureProxy.GetSuppressionCondition, ReferenceFeature.GetSuppressionCondition, ReferenceFeatureProxy.GetSuppressionCondition, RefoldFeature.GetSuppressionCondition, RefoldFeatureProxy.GetSuppressionCondition, ReplaceFaceFeature.GetSuppressionCondition, ReplaceFaceFeatureProxy.GetSuppressionCondition, RestFeature.GetSuppressionCondition, RestFeatureProxy.GetSuppressionCondition, RevolutionAndHeightCoilExtent.Height, RevolutionAndHeightCoilExtent.Revolution, RevolutionAndHeightCoilExtent.TaperAngle, RevolveFeature.GetSuppressionCondition, RevolveFeatureProxy.GetSuppressionCondition, RibFeature.GetSuppressionCondition, RibFeatureProxy.GetSuppressionCondition, RipFeature.GetSuppressionCondition, RipFeatureProxy.GetSuppressionCondition, RolledHemDefinition.Angle, RolledHemDefinition.Radius, RotateRotateConstraint.Ratio, RotateRotateConstraintProxy.Ratio, RotateRotateiMateDefinition.Ratio, RotateRotateiMateDefinitionProxy.Ratio, RotateTranslateConstraint.Distance, RotateTranslateConstraintProxy.Distance, RotateTranslateiMateDefinition.Ratio, RotateTranslateiMateDefinitionProxy.Ratio, RuledSurfaceFeature.GetSuppressionCondition, RuledSurfaceFeatureProxy.GetSuppressionCondition, RuleFilletFeature.GetSuppressionCondition, RuleFilletFeatureProxy.GetSuppressionCondition, SculptFeature.GetSuppressionCondition, SculptFeatureProxy.GetSuppressionCondition, SheetMetalComponentDefinition.BendRadius, SheetMetalComponentDefinition.BendReliefDepth, SheetMetalComponentDefinition.BendReliefWidth, SheetMetalComponentDefinition.CornerReliefSize, SheetMetalComponentDefinition.GapSize, SheetMetalComponentDefinition.JacobiRadiusSize, SheetMetalComponentDefinition.MinimumRemnant, SheetMetalComponentDefinition.Thickness, SheetMetalComponentDefinition.TransitionRadius, ShellDefinition.Thickness, ShellFeature.GetSuppressionCondition, ShellFeatureProxy.GetSuppressionCondition, ShellThicknessFaceSet.Thickness, SingleHemDefinition.Gap, SingleHemDefinition.Length, SinglePointRipTypeDef.GapSize, SketchDrivenPatternFeature.GetSuppressionCondition, SketchDrivenPatternFeatureProxy.GetSuppressionCondition, SketchEquationCurve.GetEquation, SketchEquationCurve3D.GetEquation, SketchEquationCurve3DProxy.GetEquation, SketchEquationCurveProxy.GetEquation, SketchSpline3D.EndTangentScale, SketchSpline3D.StartTangentScale, SketchSpline3DProxy.EndTangentScale, SketchSpline3DProxy.StartTangentScale, SnapFitFeature.GetSuppressionCondition, SnapFitFeatureProxy.GetSuppressionCondition, SpiralCoilExtent.Pitch, SpiralCoilExtent.Revolution, SplineLengthDimConstraint3D.Parameter, SplineLengthDimConstraint3DProxy.Parameter, SplitFeature.GetSuppressionCondition, SplitFeatureProxy.GetSuppressionCondition, SweepFeature.GetSuppressionCondition, SweepFeatureProxy.GetSuppressionCondition, TangentConstraint.Offset, TangentConstraintProxy.Offset, TangentDistanceDimConstraint.Parameter, TangentDistanceDimConstraintProxy.Parameter, TangentiMateDefinition.Offset, TangentiMateDefinitionProxy.Offset, TeardropHemDefinition.Angle, TeardropHemDefinition.Radius, ThickenFeature.Distance, ThickenFeature.GetSuppressionCondition, ThickenFeatureProxy.Distance, ThickenFeatureProxy.GetSuppressionCondition, ThreadFeature.GetSuppressionCondition, ThreadFeature.ThreadDepth, ThreadFeature.ThreadOffset, ThreadFeatureProxy.GetSuppressionCondition, ThreadFeatureProxy.ThreadDepth, ThreadFeatureProxy.ThreadOffset, ThreePointAngleDimConstraint.Parameter, ThreePointAngleDimConstraintProxy.Parameter, ToHeightExtent.Offset, TranslateTranslateConstraint.Ratio, TranslateTranslateConstraintProxy.Ratio, TrimFeature.GetSuppressionCondition, TrimFeatureProxy.GetSuppressionCondition, TwoDistancesChamferDef.DistanceOne, TwoDistancesChamferDef.DistanceTwo, TwoLineAngleDimConstraint.Parameter, TwoLineAngleDimConstraint3D.Parameter, TwoLineAngleDimConstraint3DProxy.Parameter, TwoLineAngleDimConstraintProxy.Parameter, TwoPointDistanceDimConstraint.Parameter, TwoPointDistanceDimConstraint3D.Parameter, TwoPointDistanceDimConstraint3DProxy.Parameter, TwoPointDistanceDimConstraintProxy.Parameter, UnfoldFeature.GetSuppressionCondition, UnfoldFeatureProxy.GetSuppressionCondition, UnwrapFeature.GetSuppressionCondition, UnwrapFeatureProxy.GetSuppressionCondition, UserCoordinateSystem.XAngle, UserCoordinateSystem.XOffset, UserCoordinateSystem.YAngle, UserCoordinateSystem.YOffset, UserCoordinateSystem.ZAngle, UserCoordinateSystem.ZOffset, UserCoordinateSystemProxy.XAngle, UserCoordinateSystemProxy.XOffset, UserCoordinateSystemProxy.YAngle, UserCoordinateSystemProxy.YOffset, UserCoordinateSystemProxy.ZAngle, UserCoordinateSystemProxy.ZOffset, WidthOffsetWidthExtent.OffsetDistance, WidthOffsetWidthExtent.Width

Derived Classes

DerivedParameter, FinishParameter, ModelParameter, ReferenceParameter, TableParameter, UserParameter

Samples

Name Description
Sheet Metal Thickness Editing This sample illustrates editing the thickness of a sheet metal part.

Version

Introduced in version 4

Was this information helpful?