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 )

Some functionality may be dependent on the product package. Contact your Reseller if you require a license.