AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Foundation.ValueRange类 参考

双精度值范围类 更多...

类 AnyCAD.Foundation.ValueRange 继承关系图:
AnyCAD.Foundation.DoubleCondition

Public 成员函数

 ValueRange (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
 ValueRange ()
 默认构造函数
 
 ValueRange (double val)
 构造函数(指定值)
 
 ValueRange (double val, double minV, double maxV)
 构造函数(指定值和范围)
 
double GetValue ()
 
bool SetValue (double val)
 符合范围才能设置
 
- Public 成员函数 继承自 AnyCAD.Foundation.DoubleCondition
 DoubleCondition (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
void Dispose ()
 
 DoubleCondition (EnumComparisonCondition con, double minV, double maxV)
 
double GetMinValue ()
 
void SetMinValue (double val)
 
double GetMaxValue ()
 
void SetMaxValue (double val)
 
EnumComparisonCondition GetCondation ()
 
void SetCondation (EnumComparisonCondition val)
 
void SetRange (double minV, double maxV)
 
bool IsValidValue (double val, double tol)
 
bool IsValidValue (double val)
 

详细描述

双精度值范围类

封装带范围限制的双精度数值,支持最小值和最大值约束

构造及析构函数说明

◆ ValueRange() [1/2]

AnyCAD.Foundation.ValueRange.ValueRange ( double val)

构造函数(指定值)

参数
val初始值

◆ ValueRange() [2/2]

AnyCAD.Foundation.ValueRange.ValueRange ( double val,
double minV,
double maxV )

构造函数(指定值和范围)

参数
val初始值
minV最小值
maxV最大值