Class FeatureHelper
Inheritance
FeatureHelper
Assembly: CAMIPC.DotnetHelper.dll
Syntax
public static class FeatureHelper
Methods
AsChamferFeature(ComWrapper<ICamIpcFeature>)
Declaration
public static ComWrapper<ICamIpcChamferFeature> AsChamferFeature(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
AsComplexHoleFeature(ComWrapper<ICamIpcFeature>)
Declaration
public static ComWrapper<ICamIpcComplexHoleFeature> AsComplexHoleFeature(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
AsEdgeFeature(ComWrapper<ICamIpcFeature>)
Declaration
public static ComWrapper<ICamIpcEdgeFeature> AsEdgeFeature(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
AsFilletFeature(ComWrapper<ICamIpcFeature>)
Declaration
public static ComWrapper<ICamIpcFilletFeature> AsFilletFeature(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
AsHoleFeature(ComWrapper<ICamIpcFeature>)
Declaration
public static ComWrapper<ICamIpcHoleFeature> AsHoleFeature(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
AsPlaneFeature(ComWrapper<ICamIpcFeature>)
Declaration
public static ComWrapper<ICamIpcPlaneFeature> AsPlaneFeature(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
AsPocketFeature(ComWrapper<ICamIpcFeature>)
Declaration
public static ComWrapper<ICamIpcPocketFeature> AsPocketFeature(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
AsTangentEdgeFeature(ComWrapper<ICamIpcFeature>)
Declaration
public static ComWrapper<ICamIpcTangentEdgeFeature> AsTangentEdgeFeature(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
BaseEntityCount(ComWrapper<ICamIpcFeature>)
Number of base geometry entities that make up this feature.
Declaration
public static int BaseEntityCount(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
BaseEntityName(ComWrapper<ICamIpcFeature>, int)
Display name of a base geometry entity (0..BaseEntityCount-1).
Declaration
public static string BaseEntityName(this ComWrapper<ICamIpcFeature> c, int index)
Parameters
Returns
BaseEntityNames(ComWrapper<ICamIpcFeature>)
All base entity names for this feature.
Declaration
public static IReadOnlyList<string> BaseEntityNames(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
BottomRadius(ComWrapper<ICamIpcPocketFeature>)
Declaration
public static double BottomRadius(this ComWrapper<ICamIpcPocketFeature> c)
Parameters
Returns
BtmRc(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double BtmRc(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
Caption(ComWrapper<ICamIpcFeature>)
Declaration
public static string Caption(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
ChamferAngle(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double ChamferAngle(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
ChamferSize(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double ChamferSize(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
ChildGrooveCount(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static int ChildGrooveCount(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
CircumAngle(ComWrapper<ICamIpcComplexHoleFeature>)
Declaration
public static double CircumAngle(this ComWrapper<ICamIpcComplexHoleFeature> c)
Parameters
Returns
CircumAngle(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double CircumAngle(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
Convexity(ComWrapper<ICamIpcPocketFeature>)
Declaration
public static int Convexity(this ComWrapper<ICamIpcPocketFeature> c)
Parameters
Returns
Diameter(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double Diameter(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
EdgeGeomType(ComWrapper<ICamIpcTangentEdgeFeature>)
Declaration
public static TCamApiEdgeGeomType EdgeGeomType(this ComWrapper<ICamIpcTangentEdgeFeature> c)
Parameters
Returns
FeatureType(ComWrapper<ICamIpcFeature>)
Declaration
public static TCamApiFeatureType FeatureType(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
GetGroove(ComWrapper<ICamIpcComplexHoleFeature>, int)
Declaration
public static ComWrapper<ICamIpcFeature> GetGroove(this ComWrapper<ICamIpcComplexHoleFeature> c, int index)
Parameters
Returns
GetSubFeature(ComWrapper<ICamIpcFeature>, int)
Declaration
public static ComWrapper<ICamIpcFeature> GetSubFeature(this ComWrapper<ICamIpcFeature> c, int index)
Parameters
Returns
GrooveCount(ComWrapper<ICamIpcComplexHoleFeature>)
Declaration
public static int GrooveCount(this ComWrapper<ICamIpcComplexHoleFeature> c)
Parameters
Returns
Height(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double Height(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
Height(ComWrapper<ICamIpcPocketFeature>)
Declaration
public static double Height(this ComWrapper<ICamIpcPocketFeature> c)
Parameters
Returns
Id(ComWrapper<ICamIpcFeature>)
Declaration
public static string Id(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
Index(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static int Index(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
IsBlind(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static bool IsBlind(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
IsClosed(ComWrapper<ICamIpcPocketFeature>)
Declaration
public static bool IsClosed(this ComWrapper<ICamIpcPocketFeature> c)
Parameters
Returns
IsConicalHole(ComWrapper<ICamIpcComplexHoleFeature>)
Declaration
public static bool IsConicalHole(this ComWrapper<ICamIpcComplexHoleFeature> c)
Parameters
Returns
IsConvex(ComWrapper<ICamIpcTangentEdgeFeature>)
Declaration
public static bool IsConvex(this ComWrapper<ICamIpcTangentEdgeFeature> c)
Parameters
Returns
IsCrossHole(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static bool IsCrossHole(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
IsMachined(ComWrapper<ICamIpcFeature>)
Declaration
public static bool IsMachined(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
IsSmooth(ComWrapper<ICamIpcTangentEdgeFeature>)
Declaration
public static bool IsSmooth(this ComWrapper<ICamIpcTangentEdgeFeature> c)
Parameters
Returns
IsThroughFeature(ComWrapper<ICamIpcPocketFeature>)
Declaration
public static bool IsThroughFeature(this ComWrapper<ICamIpcPocketFeature> c)
Parameters
Returns
IsValid(ComWrapper<ICamIpcFeature>)
Declaration
public static bool IsValid(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
Lcs(ComWrapper<ICamIpcFeature>)
Declaration
public static TST3DMatrix Lcs(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
MinCornerRadius(ComWrapper<ICamIpcPocketFeature>)
Declaration
public static double MinCornerRadius(this ComWrapper<ICamIpcPocketFeature> c)
Parameters
Returns
PocketType(ComWrapper<ICamIpcPocketFeature>)
Declaration
public static TCamApiPocketType PocketType(this ComWrapper<ICamIpcPocketFeature> c)
Parameters
Returns
Selected(ComWrapper<ICamIpcFeature>)
Declaration
public static bool Selected(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
SetSelected(ComWrapper<ICamIpcFeature>, bool)
Select or deselect the feature. Highlights the feature and its base entities
in the ENCY viewport.
Declaration
public static void SetSelected(this ComWrapper<ICamIpcFeature> c, bool value)
Parameters
ShapeBtmRc(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static double ShapeBtmRc(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
ShapeDepth(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static double ShapeDepth(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
ShapeDiameter(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static double ShapeDiameter(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
ShapeHeight(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static double ShapeHeight(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
ShapeIsBlind(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static bool ShapeIsBlind(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
ShapeRadius(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static double ShapeRadius(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
ShapeTopRc(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static double ShapeTopRc(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
ShapeType(ComWrapper<ICamIpcHoleGrooveFeature>)
Declaration
public static TCamApiHoleGrooveShapeType ShapeType(this ComWrapper<ICamIpcHoleGrooveFeature> c)
Parameters
Returns
SideLength(ComWrapper<ICamIpcPocketFeature>)
Declaration
public static double SideLength(this ComWrapper<ICamIpcPocketFeature> c)
Parameters
Returns
Size(ComWrapper<ICamIpcChamferFeature>)
Declaration
public static double Size(this ComWrapper<ICamIpcChamferFeature> c)
Parameters
Returns
Size(ComWrapper<ICamIpcEdgeFeature>)
Declaration
public static double Size(this ComWrapper<ICamIpcEdgeFeature> c)
Parameters
Returns
Size(ComWrapper<ICamIpcFilletFeature>)
Declaration
public static double Size(this ComWrapper<ICamIpcFilletFeature> c)
Parameters
Returns
Size(ComWrapper<ICamIpcPlaneFeature>)
Declaration
public static double Size(this ComWrapper<ICamIpcPlaneFeature> c)
Parameters
Returns
Size(ComWrapper<ICamIpcTangentEdgeFeature>)
Declaration
public static double Size(this ComWrapper<ICamIpcTangentEdgeFeature> c)
Parameters
Returns
Status(ComWrapper<ICamIpcFeature>)
Declaration
public static TCamApiFeatureStatus Status(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
SubFeatureCount(ComWrapper<ICamIpcFeature>)
Declaration
public static int SubFeatureCount(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
TaperAngle(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double TaperAngle(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
ThreadHeight(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double ThreadHeight(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
ThreadOD(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double ThreadOD(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
ThreadZMax(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double ThreadZMax(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
ThreadZMin(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double ThreadZMin(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
TipAngle(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double TipAngle(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
TopRc(ComWrapper<ICamIpcHoleFeature>)
Declaration
public static double TopRc(this ComWrapper<ICamIpcHoleFeature> c)
Parameters
Returns
ZMax(ComWrapper<ICamIpcFeature>)
Declaration
public static double ZMax(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns
ZMin(ComWrapper<ICamIpcFeature>)
Declaration
public static double ZMin(this ComWrapper<ICamIpcFeature> c)
Parameters
Returns