|
Sketcher
Properties
None
Methods
Boolean NewSketcherMainPlane ( )
ICimEntity NewSketcherOnPlan ( ICimEntity iFace )
ICimEntity CloseSketch ( )
Boolean ExportSketcher ( String iFileName )
Boolean ImportSketcher ( String iFileName )
Boolean CreateBox ( Double inFirstXcorner,
Double inFirstYcorner,
Double inSecondXcorner, Double inSecondYcorner )
Boolean CreateSqure ( Double inFirstXcorner,
Double inFirstYcorner,
Double inSecondXcorner, Double inSecondYcorner)
Boolean TransformAndEval (double[] iTransformAndEvaluate )
Variant CreateLine ( Double StartX, Double StartY, Double EndX, Double EndY, Optional Boolean iIsContinues, Optional int oID )
Boolean CreateCorner ( int iFirstCurveID, int iSecondCurveID, double iValue, SketchTrimOption iSketchTrimOption, SketchCornerType iSketchCornerType )
Boolean CreateCorner ( ISkCurve iFirstCurve, ISkCurve iSecondCurve, double iValue, SketchTrimOption iSketchTrimOption, SketchCornerType iSketchCornerType )
Boolean LineTo ( Double inX, Double inY, Boolean iIsContinues, out int oID )
Boolean MoveTo ( Double inX, Double inY )
Boolean CreateArc ( Double inCenterX, Double inCenterY, Double inRadius,Double inStartAngle, Double inEndAngle, Boolean SetConstrained, out Long oID)
Boolean CreateArc_ByPoints ( Double StartX, Double StartY, Double EndX, Double EndY, Double inRadius, out Long oID)
Boolean CreateArc_ByPoints_Center ( Double StartX, Double StartY, Double EndX, Double EndY, Double CenterX, Double CenterY, out Long oID)
Boolean CreateCircle ( Double inCenterX, Double inCenterY, Double inDiameter, Out int oID )
Boolean CreateEllipse ( Double inCenterX,
Double inCenterY, Double inAxisX,
Double
inAxisY, Double inRatio, Boolean iIsContinues, Out int oID )
Boolean CreatePolyLine ( Double[] inCoord )
Boolean CreatePolygon_by_EdgeLength ( Double iCenterX, Double iCenterY, int iNumberOfEdges, Double iEdgeLength )
Boolean CreatePolygon_by_BoundingCircleDiam ( Double iCenterX, Double iCenterY, int iNumberOfEdges, Double iBoundingDiam, Double iAngle)
Boolean CreatePolygon_by_BoundedCircleDiam ( Double iCenterX, Double iCenterY, int iNumberOfEdges, Double iBoundedDiam, Double iAngle)
Boolean CreateSpline ( Double[] inCoord, Out Long oID )
Boolean CreateSKpoint ( Double inX, Double inY, Out Long oID )
Boolean CreateAngularDimension (
int iDimensionObjectID1, int iDimensionObjectID2, Double iDimensionValue,
Double[] iDimensionPosition, out
int oID )
Boolean CreateAngularDimension (ISkObject
iDimensionObjectID1, ISkObject iDimensionObjectID2, Double iDimensionValue,
Double[] iDimensionPosition, out
int oID )
Boolean CreateLinearDimension ( int iDimensionObjectID1, Double iDimensionValue, Double[] iDimensionPosition, int iDimensionObjectID2, Out int oID )
Boolean CreateLinearDimension (ISkObject iDimensionObjectID1, Double iDimensionValue, Double[] iDimensionPosition, ISkObject iDimensionObjectID2, Out Long oID )
Boolean CreateRadialDimension( int iDimensionObjectID1, Double iDimensionValue, Double[] iDimensionPosition, Out int oID )
Boolean CreateRadialDimension(ISkObject iDimensionObjectID1, Double iDimensionValue, Double[] iDimensionPosition, Out Long oID )
Boolean CreateOriginalPoint ( Out int oID )
Boolean CreateRegularPoint ( Double iPointX, Double iPointY, Out int oID )
GetMidlePointID ( int iObjectId1, Out int oID )
Convert3DpointsTo2Dpoints ( Double[] i3DarrPoint, Double[] o2DarrPoint )
SketchObjectType GetSketcheEntityType (ISkObject iSkEntity )
int GetSketcheEntityID (ISkObject iSkEntity)
ISkObject GetSketcheObjectByID (int iID)
List<ISkObject>AddReference ( ICimEntity iEnt )
|