|
AnyCAD Rapid API 2026
Help you to create a better world!
|
ParameterCast参数转换器,从参数中提取具体的值。 更多...
Public 成员函数 | |
| ParameterCast (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
静态 Public 成员函数 | |
| static float | Cast (ParameterValue parameter, float failback) |
| static float | FindCast (ParameterDict dict, string name, float failback) |
| static double | Cast (ParameterValue parameter, double failback) |
| static double | FindCast (ParameterDict dict, string name, double failback) |
| static int | Cast (ParameterValue parameter, int failback) |
| static int | FindCast (ParameterDict dict, string name, int failback) |
| static long | Cast (ParameterValue parameter, long failback) |
| static long | FindCast (ParameterDict dict, string name, long failback) |
| static ObjectId | Cast (ParameterValue parameter, ObjectId failback) |
| static ObjectId | FindCast (ParameterDict dict, string name, ObjectId failback) |
| static uint | Cast (ParameterValue parameter, uint failback) |
| static uint | FindCast (ParameterDict dict, string name, uint failback) |
| static bool | Cast (ParameterValue parameter, bool failback) |
| static bool | FindCast (ParameterDict dict, string name, bool failback) |
| static Vector3 | Cast (ParameterValue parameter, Vector3 failback) |
| static Vector3 | FindCast (ParameterDict dict, string name, Vector3 failback) |
| static Vector3d | Cast (ParameterValue parameter, Vector3d failback) |
| static Vector3d | FindCast (ParameterDict dict, string name, Vector3d failback) |
| static GPnt | Cast (ParameterValue parameter, GPnt failback) |
| static GPnt | FindCast (ParameterDict dict, string name, GPnt failback) |
| static GVec | Cast (ParameterValue parameter, GVec failback) |
| static GVec | FindCast (ParameterDict dict, string name, GVec failback) |
| static GXYZ | Cast (ParameterValue parameter, GXYZ failback) |
| static GXYZ | FindCast (ParameterDict dict, string name, GXYZ failback) |
| static GDir | Cast (ParameterValue parameter, GDir failback) |
| static GDir | FindCast (ParameterDict dict, string name, GDir failback) |
| static GAx1 | Cast (ParameterValue parameter, GAx1 failback) |
| static GAx1 | FindCast (ParameterDict dict, string name, GAx1 failback) |
| static GAx2 | Cast (ParameterValue parameter, GAx2 failback) |
| static GAx2 | FindCast (ParameterDict dict, string name, GAx2 failback) |
| static GAx3 | Cast (ParameterValue parameter, GAx3 failback) |
| static GAx3 | FindCast (ParameterDict dict, string name, GAx3 failback) |
| static GTrsf | Cast (ParameterValue parameter, GTrsf failback) |
| static GTrsf | FindCast (ParameterDict dict, string name, GTrsf failback) |
| static GPnt2d | Cast (ParameterValue parameter, GPnt2d failback) |
| static GPnt2d | FindCast (ParameterDict dict, string name, GPnt2d failback) |
| static GVec2d | Cast (ParameterValue parameter, GVec2d failback) |
| static GVec2d | FindCast (ParameterDict dict, string name, GVec2d failback) |
| static GDir2d | Cast (ParameterValue parameter, GDir2d failback) |
| static GDir2d | FindCast (ParameterDict dict, string name, GDir2d failback) |
| static GXY | Cast (ParameterValue parameter, GXY failback) |
| static GXY | FindCast (ParameterDict dict, string name, GXY failback) |
| static ObjectIdList | Cast (ParameterValue parameter, ObjectIdList failback) |
| static ObjectIdList | FindCast (ParameterDict dict, string name, ObjectIdList failback) |
| static StringList | Cast (ParameterValue parameter, StringList failback) |
| static StringList | FindCast (ParameterDict dict, string name, StringList failback) |
| static FloatList | Cast (ParameterValue parameter, FloatList failback) |
| static FloatList | FindCast (ParameterDict dict, string name, FloatList failback) |
| static DoubleList | Cast (ParameterValue parameter, DoubleList failback) |
| static DoubleList | FindCast (ParameterDict dict, string name, DoubleList failback) |
| static Int32List | Cast (ParameterValue parameter, Int32List failback) |
| static Int32List | FindCast (ParameterDict dict, string name, Int32List failback) |
| static BoolList | Cast (ParameterValue parameter, BoolList failback) |
| static BoolList | FindCast (ParameterDict dict, string name, BoolList failback) |
| static Uint8List | Cast (ParameterValue parameter, Uint8List failback) |
| static Uint8List | FindCast (ParameterDict dict, string name, Uint8List failback) |
| static GPntList | Cast (ParameterValue parameter, GPntList failback) |
| static GPntList | FindCast (ParameterDict dict, string name, GPntList failback) |
| static GDirList | Cast (ParameterValue parameter, GDirList failback) |
| static GDirList | FindCast (ParameterDict dict, string name, GDirList failback) |
| static string | Cast (ParameterValue parameter, string failback) |
| static string | FindCast (ParameterDict dict, string name, string failback) |
| static string | CastA (ParameterValue parameter, string failback) |
ParameterCast参数转换器,从参数中提取具体的值。
Group: DataManage
ParameterCast类提供了一组静态方法,用于从ParameterValue对象中提取特定类型的值。 支持基础数据类型(如int、float、bool等)、几何类型(如gp_Pnt、gp_Vec等)以及 各种容器类型(如StringList、ObjectIdList等)的转换。 提供了两类转换方法: