In this topic: Hide
Methods | Description | Return Type | Input Parameters | Remarks |
FeatPointsAdd(BSTR label); | long | |||
FeatPointsClear(); | long | |||
FeatPointsGetActValue(short index, short type); | double | |||
FeatPointsGetNomValue(short index, short type); | double | |||
FeatPointsGetSeq(short index); | long | |||
FeatPointsSetActValue(short index, short type, short value); | void | |||
FeatPointsSetNomValue(short index, short type, double value); | void | |||
FeatPointsSetSeq(short index, long seq); | void | |||
FeatRefsAdd(short type, BSTR label); | long | |||
FeatRefsClear(short type); | long | |||
Filter(BSTR filter); | BSTR | |||
Filter(BSTR filter, BSTR lpszNewValue); | void | |||
GetAct(eFeatChr chr, BSTR sampLabel); | double | |||
GetActType(eFeatChr chr, BSTR sampLabel); | eActChrType | |||
GetFeatPointsCount(); | long | |||
GetFeatPointsItem(long index); | BSTR | |||
GetFeatRefsCount(short type, long index); | long | |||
GetFeatRefsLabel(short type, long index); | BSTR | |||
GetFilterByID(short id_); | IQaFilter* | |||
GetHand(); | short | |||
GetKeyLabel(); | BSTR | |||
GetLabel(); | BSTR | |||
GetLCL(eFeatChr chr, eControlLimitType usage); | double | |||
GetLRL(eFeatChr chr_, eFeatLimitValueType limitValueType_, eFeatLimitLateralType limitLateralType_); | double | |||
GetLSL(eFeatChr chr_, [optional] eFeatLimitValueType limitValueType_, [optional] eFeatLimitLateralType limitLateralType_); | double | |||
GetLSL2(eFeatChr chr_, eFeatLimitValueType limitValueType_, eFeatLimitLateralType limitLateralType_); | double | |||
GetNom(eFeatChr chr); | double | |||
GetRoutine(); | IDispatch* | |||
GetUCL(eFeatChr chr, eControlLimitType usage); | double | |||
GetURL(eFeatChr chr_, eFeatLimitValueType limitValueType_, eFeatLimitLateralType limitLateralType_); | double | |||
GetUSL(eFeatChr chr_, [optional] eFeatLimitValueType limitValueType_, [optional] eFeatLimitLateralType limitLateralType_); | double | |||
GetUSL2(eFeatChr chr_, eFeatLimitValueType limitValueType_, eFeatLimitLateralType limitLateralType_); | double | |||
HasLowerLimit(eFeatChr chr_, eLimitType limitType_, eFeatLimitValueType valueType_, eFeatLimitLateralType lateralType_); | long | |||
HasNom(eFeatChr chr_); | long | |||
HasUpperLimit(eFeatChr chr_, eLimitType limitType_, eFeatLimitValueType valueType_, eFeatLimitLateralType lateralType_); | long | |||
ResolveString(BSTR CM4DVariable_); | BSTR | |||
SetAct(eFeatChr chr, eActChrType type, double value, BSTR sampLabel); | void | |||
SetLCL(eFeatChr chr, eControlLimitType usage, double value); | void | |||
SetLRL(eFeatChr chr_, double value_, eFeatLimitValueType limitValueType_, eFeatLimitLateralType limitLateralType_); | void | |||
SetLSL(eFeatChr chr_, double value_, [optional] eFeatLimitValueType limitValueType_, [optional] eFeatLimitLateralType limitLateralType_); | void | |||
SetLSL2(eFeatChr chr_, double value_, eFeatLimitValueType limitValueType_, eFeatLimitLateralType limitLateralType_); | void | |||
SetNom(eFeatChr chr, double value); | void | |||
SetUCL(eFeatChr chr, eControlLimitType usage, double value); | void | |||
SetURL(eFeatChr chr_, double value_, eFeatLimitValueType limitValueType_, eFeatLimitLateralType limitLateralType_); | void | |||
SetUSL(eFeatChr chr_, double value_, [optional] eFeatLimitValueType limitValueType_, [optional] eFeatLimitLateralType limitLateralType_); | void | |||
SetUSL2(eFeatChr chr_, double value_, eFeatLimitValueType limitValueType_, eFeatLimitLateralType limitLateralType_); | void |
Property | Description | Return Type | Input Parameters | Remarks |
Alias; | BSTR | |||
Alias2; | BSTR | |||
Alias3; | BSTR | |||
Alias4; | BSTR | |||
AxisMethod; | short | |||
ConstructMethod; | short | |||
Description; | BSTR | |||
EndType; | short | |||
ExtrapolateAxis; | short | |||
som; | short | |||
Type; | eFeatureType |
Parameters | Description | Help String | Input Parameters | Remarks |
eFeatActChrTypeActual = 1, | Actual | 1 | ||
eFeatActChrTypeCar, | Car | 3 | ||
eFeatActChrTypeDeviation, | Deviation | 2 | ||
eFeatActChrTypeOffset, | Offset | 4 | ||
eFeatActChrTypeOrdinate | Ordinate | 5 |
Parameters | Description | Help String | Input Parameters | Remarks |
eFeatChrAngle = 19, | Angle | |||
eFeatChrAzimuth = 47, | Azimuth | |||
eFeatChrDiameter = 14, | Diameter | |||
eFeatChrDistance = 18, | Distance | |||
eFeatChrFlush = 21, | Flush | |||
eFeatChrGap = 20, | Gap | |||
eFeatChrHorizon = 48 | Horizon | |||
eFeatChrI = 29, | I | |||
eFeatChrJ = 30, | J | |||
eFeatChrK = 31, | K | |||
eFeatChrLength = 16, | Length | |||
eFeatChrNormal = 45, | Normal | |||
eFeatChrPolar = 46, | Polar | |||
eFeatChrPosition = 1, | Position | |||
eFeatChrRadius = 17, | Radius | |||
eFeatChrU = 32, | U | |||
eFeatChrV = 33, | V | |||
eFeatChrW = 34, | W | |||
eFeatChrWidth = 15, | Width | |||
eFeatChrX = 2, | X | |||
eFeatChrY = 3, | Y | |||
eFeatChrZ = 4, | Z |
Parameters | Description | Help String | Input Parameters | Remarks |
eFeatConsBestFit, | Construct BestFit | |||
eFeatConsCentroid, | Construct Centroid | |||
eFeatConsCurve | Construct Curve | |||
eFeatConsIntersect, | Construct Intersect | |||
eFeatConsMiddle = 1, | Construct Middle | |||
eFeatConsParallel, | Construct Parallel | |||
eFeatConsPerpendicular, | Construct Perpendicular | |||
eFeatConsProject, | Construct Project | |||
eFeatConsTangent, | Construct Tangent | |||
eFeatConsTangentThru, | Construct TangentThru | |||
eFeatConsTranslate, | Construct Translate | |||
eFeatConsVertex, | Construct Vertex |
Parameters | Description | Help String | Input Parameters | Remarks |
eFeatControlLimitTypeControlLimitMa | MA | |||
eFeatControlLimitTypeControlLimitMr, | MR | |||
eFeatControlLimitTypeControlLimitR, | R | |||
eFeatControlLimitTypeControlLimitS, | S | |||
eFeatControlLimitTypeControlLimitXbr = 2, | Xbar with R | |||
eFeatControlLimitTypeControlLimitXbs, | Xbar with S | |||
eFeatControlLimitTypeControlLimitXmr, | X with MR |
Parameters | Description | Help String | Input Parameters | Remarks |
eLimitLateralUnilateralLo = 1, | Unilateral Lo | |||
eLimitLateralUnilateralHi, | Unilateral Hi | |||
eLimitLateralBilateral | Bilateral |
Parameters | Description | Help String | Input Parameters | Remarks |
eFeatLimitTypeControlLimitMa, | MA | |||
eFeatLimitTypeControlLimitMr, | MR | |||
eFeatLimitTypeControlLimitR, | R | |||
eFeatLimitTypeControlLimitS, | S | |||
eFeatLimitTypeControlLimitXbr, | Xbar with R | |||
eFeatLimitTypeControlLimitXbs, | Xbar with S | |||
eFeatLimitTypeControlLimitXmr, | X with MR | |||
eFeatLimitTypeRL | Reasonable Limits | |||
eFeatLimitTypeSL = 1, | SL | |||
eFeatLimitTypeSL2, | Spec Limits 2 |
Parameters | Description | Help String | Input Parameters | Remarks |
eLimitValueAbsolute = 1 | Absolute | |||
eLimitValueRelative | Relative |
Parameters | Description | Help String | Input Parameters | Remarks |
eFeatRefConsSubFeat, | Reference Constructed Sub-Feature | |||
eFeatRefDatumSubFeat, | Reference Datum Sub-Feature | |||
eFeatRefFeat | Reference Feature | |||
eFeatRefGdtFeat, | Reference GDT Feature | |||
eFeatRefPlane = 1, | Reference Plane |
Parameters | Description | Help String | Input Parameters | Remarks |
eFeatureCircle = 6, | Circle | |||
eFeatureCone = 9, | Cone | |||
eFeatureCylinder = 8, | Cylinder | |||
eFeatureEllipse = 13 | Ellipse | |||
eFeatureLine = 11, | Line | |||
eFeaturePlane = 12, | Plane | |||
eFeaturePoint = 5, | Point | |||
eFeatureSlot = 7, | Slot | |||
eFeatureSmiHole = 2, | SmiHole | |||
eFeatureSmiPoint = 1, | SmiPoint | |||
eFeatureSmiSlot = 3, | SmiSlot | |||
eFeatureSmiStud = 4, | SmiStud | |||
eFeatureSphere = 10, | Sphere | |||
eFeatureUndefined = 0, | Undefined |