Class CylinderBoundingVolume
Inheritance
CylinderBoundingVolume
Assembly: NXOpen.dll
Syntax
public class CylinderBoundingVolume : BoundingVolumePrimitive, IMessageSink
Constructors
CylinderBoundingVolume()
Declaration
protected CylinderBoundingVolume()
Methods
GetCsysDiameterHeight(out CoordinateSystem, out Expression, out Expression)
Declaration
public void GetCsysDiameterHeight(out CoordinateSystem centerCsys, out Expression diameter, out Expression cylinderHeight)
Parameters
GetCsysDiameterHeightAngles(out CoordinateSystem, out Expression, out Expression, out bool, out Expression, out bool, out Expression)
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use NXOpen.CAE.CylinderBoundingVolume.GetCsysDiametersHeightsAngles which uses inner dimensions as arguments.")]
public void GetCsysDiameterHeightAngles(out CoordinateSystem centerCsys, out Expression diameter, out Expression cylinderHeight, out bool isStartActive, out Expression startAngle, out bool isEndActive, out Expression endAngle)
Parameters
GetCsysDiametersHeight(out CoordinateSystem, out InnerDiameter, out OuterDiameter, out Expression, out Expression, out Expression)
Declaration
public void GetCsysDiametersHeight(out CoordinateSystem centerCsys, out CylinderBoundingVolume.InnerDiameter innerDiaOption, out CylinderBoundingVolume.OuterDiameter outerDiaOption, out Expression innerDiameter, out Expression outerDiameter, out Expression cylinderHeight)
Parameters
GetCsysDiametersHeightsAngles(out CoordinateSystem, out Expression, out Expression, out Expression, out Expression, out Expression, out Expression, out InnerDiameter, out OuterDiameter, out StartHeight, out EndHeight, out StartAngle, out EndAngle)
Declaration
public void GetCsysDiametersHeightsAngles(out CoordinateSystem centerCsys, out Expression innerDiameter, out Expression outerDiameter, out Expression startHeight, out Expression endHeight, out Expression startAngle, out Expression endAngle, out CylinderBoundingVolume.InnerDiameter innerDiaOption, out CylinderBoundingVolume.OuterDiameter outerDiaOption, out CylinderBoundingVolume.StartHeight startHeightOption, out CylinderBoundingVolume.EndHeight endHeightOption, out CylinderBoundingVolume.StartAngle startAngleOption, out CylinderBoundingVolume.EndAngle endAngleOption)
Parameters
GetEndpointsDiameter(out Point, out Point, out Expression)
Declaration
public void GetEndpointsDiameter(out Point baseCenter, out Point topCenter, out Expression diameter)
Parameters
GetEndpointsDiameters(out Point, out Point, out InnerDiameter, out OuterDiameter, out Expression, out Expression)
Declaration
public void GetEndpointsDiameters(out Point baseCenter, out Point topCenter, out CylinderBoundingVolume.InnerDiameter innerDiaOption, out CylinderBoundingVolume.OuterDiameter outerDiaOption, out Expression innerDiameter, out Expression outerDiameter)
Parameters
SetCsysDiameterHeight(CoordinateSystem, Expression, Expression)
Declaration
public void SetCsysDiameterHeight(CoordinateSystem centerCsys, Expression diameter, Expression cylinderHeight)
Parameters
SetCsysDiameterHeightAngles(CoordinateSystem, Expression, Expression, bool, Expression, bool, Expression)
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use NXOpen.CAE.CylinderBoundingVolume.SetCsysDiametersHeightsAngles which uses inner dimensions as arguments.")]
public void SetCsysDiameterHeightAngles(CoordinateSystem centerCsys, Expression diameter, Expression cylinderHeight, bool isStartActive, Expression startAngle, bool isEndActive, Expression endAngle)
Parameters
SetCsysDiametersHeight(CoordinateSystem, InnerDiameter, OuterDiameter, Expression, Expression, Expression)
Declaration
public void SetCsysDiametersHeight(CoordinateSystem centerCsys, CylinderBoundingVolume.InnerDiameter innerDiaOption, CylinderBoundingVolume.OuterDiameter outerDiaOption, Expression innerDiameter, Expression outerDiameter, Expression cylinderHeight)
Parameters
SetCsysDiametersHeightsAngles(CoordinateSystem, Expression, Expression, Expression, Expression, Expression, Expression, InnerDiameter, OuterDiameter, StartHeight, EndHeight, StartAngle, EndAngle)
Declaration
public void SetCsysDiametersHeightsAngles(CoordinateSystem centerCsys, Expression innerDiameter, Expression outerDiameter, Expression startHeight, Expression endHeight, Expression startAngle, Expression endAngle, CylinderBoundingVolume.InnerDiameter innerDiaOption, CylinderBoundingVolume.OuterDiameter outerDiaOption, CylinderBoundingVolume.StartHeight startHeightOption, CylinderBoundingVolume.EndHeight endHeightOption, CylinderBoundingVolume.StartAngle startAngleOption, CylinderBoundingVolume.EndAngle endAngleOption)
Parameters
SetEndpointsDiameter(Point, Point, Expression)
Declaration
public void SetEndpointsDiameter(Point baseCenter, Point topCenter, Expression diameter)
Parameters
SetEndpointsDiameters(Point, Point, InnerDiameter, OuterDiameter, Expression, Expression)
Declaration
public void SetEndpointsDiameters(Point baseCenter, Point topCenter, CylinderBoundingVolume.InnerDiameter innerDiaOption, CylinderBoundingVolume.OuterDiameter outerDiaOption, Expression innerDiameter, Expression outerDiameter)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink