Overview
The Query class
arc()
void arc ( System::Int64 arc, [System::Runtime::InteropServices::Out] double %new_x, [System::Runtime::InteropServices::Out] double %new_y, [System::Runtime::InteropServices::Out] double %new_z, [System::Runtime::InteropServices::Out] double %cx, [System::Runtime::InteropServices::Out] double %cy, [System::Runtime::InteropServices::Out] double %cz, [System::Runtime::InteropServices::Out] double %radius, [System::Runtime::InteropServices::Out] System::Boolean %is_ccw );
The arc() function
getAngleUnit()
System::String^ getAngleUnit ();
The getAngleUnit() function
getAxis()
void getAxis ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %axis_id );
The getAxis() function
getAxisCount()
System::Int64 getAxisCount ( System::Int64 obj );
The getAxisCount() function
getCoolant()
void getCoolant ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::String^ %coolant );
The getCoolant() function
getCurve()
void getCurve ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %curve, [System::Runtime::InteropServices::Out] System::Boolean %is_arc );
The getCurve() function
getCurveCount()
System::Int64 getCurveCount ( System::Int64 obj );
The getCurveCount() function
getDrillPoint()
void getDrillPoint ( System::Int64 obj, unsigned index, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getDrillPoint() function
getDrillPointCount()
System::Int64 getDrillPointCount ( System::Int64 obj );
The getDrillPointCount() function
getFace()
void getFace ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %face_id );
The getFace() function
getFaceCount()
System::Int64 getFaceCount ( System::Int64 obj );
The getFaceCount() function
getFaceEdgePoint()
void getFaceEdgePoint ( System::Int64 shape_obj, System::Int64 index, [System::Runtime::InteropServices::Out] double %x1, [System::Runtime::InteropServices::Out] double %y1, [System::Runtime::InteropServices::Out] double %z1, [System::Runtime::InteropServices::Out] double %x2, [System::Runtime::InteropServices::Out] double %y2, [System::Runtime::InteropServices::Out] double %z2 );
The getFaceEdgePoint() function
getFaceEdgePointCount()
System::Int64 getFaceEdgePointCount ( System::Int64 obj );
The getFaceEdgePointCount() function
getFeature()
void getFeature ( System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %feature_id );
The getFeature() function
getFeatureCount()
System::Int64 getFeatureCount ();
The getFeatureCount() function
getFeatureDepth()
void getFeatureDepth ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %depth );
The getFeatureDepth() function
getFeatureId()
void getFeatureId ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %feature_id );
The getFeatureId() function
getFeatureInCompound()
void getFeatureInCompound ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %feature_id );
The getFeatureInCompound() function
getFeatureInCompoundCount()
System::Int64 getFeatureInCompoundCount ( System::Int64 obj );
The getFeatureInCompoundCount() function
getFeatureInCompoundLocation()
void getFeatureInCompoundLocation ( System::Int64 obj, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getFeatureInCompoundLocation() function
getFeaturePathProfile()
void getFeaturePathProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id );
The getFeaturePathProfile() function
getFeatureType()
void getFeatureType ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::String^ %type );
The getFeatureType() function
getFeedSpeed()
void getFeedSpeed ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %feed, [System::Runtime::InteropServices::Out] System::Int64 %speed );
The getFeedSpeed() function
getFeedUnit()
System::String^ getFeedUnit ();
The getFeedUnit() function
getLengthUnit()
System::String^ getLengthUnit ();
The getLengthUnit() function
getLengthValue()
double getLengthValue ( System::Int64 obj );
The getLengthValue() function
getLowerValue()
double getLowerValue ( System::Int64 ri );
The getLowerValue() function
getMainWorkplan()
void getMainWorkplan ( [System::Runtime::InteropServices::Out] System::Int64 %ret, [System::Runtime::InteropServices::Out] System::Int64 %size );
The getMainWorkplan() function
getMaterial()
void getMaterial ( [System::Runtime::InteropServices::Out] System::String^ %name, [System::Runtime::InteropServices::Out] System::Int64 %wp_id );
The getMaterial() function
getMaterialCount()
System::Int64 getMaterialCount ();
The getMaterialCount() function
getMillingParameters()
void getMillingParameters ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %bottom_allowance, [System::Runtime::InteropServices::Out] System::Int64 %side_allowance, [System::Runtime::InteropServices::Out] System::Int64 %axial_depth, [System::Runtime::InteropServices::Out] System::Int64 %radial_depth );
The getMillingParameters() function
getMillingType()
void getMillingType ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::String^ %type );
The getMillingType() function
getNumberOfBosses()
void getNumberOfBosses ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %number );
The getNumberOfBosses() function
getOperationType()
void getOperationType ( System::Int64 wp_obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::String^ %type );
The getOperationType() function
getPath()
void getPath ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %path, [System::Runtime::InteropServices::Out] System::Boolean %is_contact );
The getPath() function
getPathCount()
System::Int64 getPathCount ( System::Int64 obj );
The getPathCount() function
getPathDirection()
void getPathDirection ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %path_id, [System::Runtime::InteropServices::Out] double %i, [System::Runtime::InteropServices::Out] double %j, [System::Runtime::InteropServices::Out] double %k );
The getPathDirection() function
getPlacement()
void getPlacement ( System::Int64 obj, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z, [System::Runtime::InteropServices::Out] double %i, [System::Runtime::InteropServices::Out] double %j, [System::Runtime::InteropServices::Out] double %k, [System::Runtime::InteropServices::Out] double %a, [System::Runtime::InteropServices::Out] double %b, [System::Runtime::InteropServices::Out] double %c );
The getPlacement() function
getPoint()
void getPoint ( System::Int64 poly, System::Int64 index, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getPoint() function
getPointCount()
System::Int64 getPointCount ( System::Int64 poly );
The getPointCount() function
getPointId()
void getPointId ( System::Int64 poly, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %point_id );
The getPointId() function
getPrecision()
System::Int64 getPrecision ( System::Int64 ri );
The getPrecision() function
getProbeResult()
void getProbeResult ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::String^ %name, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z, [System::Runtime::InteropServices::Out] double %i, [System::Runtime::InteropServices::Out] double %j, [System::Runtime::InteropServices::Out] double %k, [System::Runtime::InteropServices::Out] System::Int64 %expected_value, [System::Runtime::InteropServices::Out] double %measured_value );
The getProbeResult() function
getProfileZCoordinate()
void getProfileZCoordinate ( System::Int64 obj, [System::Runtime::InteropServices::Out] double %z );
The getProfileZCoordinate() function
getProjectName()
System::String^ getProjectName ();
The getProjectName() function
getRawpieceMaterial()
void getRawpieceMaterial ( System::Int64 index, [System::Runtime::InteropServices::Out] System::String^ %name, [System::Runtime::InteropServices::Out] System::Int64 %wp_id );
The getRawpieceMaterial() function
getRawpieceUnits()
void getRawpieceUnits ( [System::Runtime::InteropServices::Out] System::String^ %name );
The getRawpieceUnits() function
getRetractPlane()
void getRetractPlane ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %value );
The getRetractPlane() function
getSecurityPlane()
void getSecurityPlane ( System::Int64 obj, [System::Runtime::InteropServices::Out] double %z_value );
The getSecurityPlane() function
getSpeedUnit()
System::String^ getSpeedUnit ();
The getSpeedUnit() function
getTechnology()
void getTechnology ( System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %tech_id, [System::Runtime::InteropServices::Out] System::Int64 %feed, [System::Runtime::InteropServices::Out] System::Int64 %speed );
The getTechnology() function
getTechnologyCount()
void getTechnologyCount ( [System::Runtime::InteropServices::Out] System::Int64 %count );
The getTechnologyCount() function
getTool()
System::Int64 getTool ( System::Int64 index );
The getTool() function
getToolAngle()
System::Int64 getToolAngle ( System::Int64 obj );
The getToolAngle() function
getToolById()
System::Int64 getToolById ( System::String^ its_id );
The getToolById() function
getToolByIdentifier()
System::Int64 getToolByIdentifier ( System::String^ identifier );
The getToolByIdentifier() function
getToolByNumber()
System::Int64 getToolByNumber ( System::Int64 number );
The getToolByNumber() function
getToolCAMIdentifier()
System::String^ getToolCAMIdentifier ( System::Int64 obj );
The getToolCAMIdentifier() function
getToolCAMInfo()
void getToolCAMInfo ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::String^ %identifier );
The getToolCAMInfo() function
getToolCornerRadius()
System::Int64 getToolCornerRadius ( System::Int64 obj );
The getToolCornerRadius() function
getToolCount()
System::Int64 getToolCount ();
The getToolCount() function
getToolDiameter()
System::Int64 getToolDiameter ( System::Int64 obj );
The getToolDiameter() function
getToolHeight()
System::Int64 getToolHeight ( System::Int64 obj );
The getToolHeight() function
getToolHorizontalDistance()
System::Int64 getToolHorizontalDistance ( System::Int64 obj );
The getToolHorizontalDistance() function
getToolIdentifier()
System::String^ getToolIdentifier ( System::Int64 obj );
The getToolIdentifier() function
getToolParams()
void getToolParams ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::String^ %its_id, [System::Runtime::InteropServices::Out] System::Int64 %tool_diameter, [System::Runtime::InteropServices::Out] System::Int64 %tool_radius, [System::Runtime::InteropServices::Out] System::Int64 %horizontal_distance, [System::Runtime::InteropServices::Out] System::Int64 %vertical_distance, [System::Runtime::InteropServices::Out] System::Int64 %tip_hangle, [System::Runtime::InteropServices::Out] System::Int64 %angle, [System::Runtime::InteropServices::Out] System::Int64 %height );
The getToolParams() function
getToolVeritcalDistance()
System::Int64 getToolVeritcalDistance ( System::Int64 obj );
The getToolVeritcalDistance() function
getToolpathTechnology()
void getToolpathTechnology ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %feed, [System::Runtime::InteropServices::Out] System::Int64 %speed, [System::Runtime::InteropServices::Out] System::Boolean %is_rapid, [System::Runtime::InteropServices::Out] System::Boolean %coolant_on );
The getToolpathTechnology() function
getToolpathTechnologyId()
void getToolpathTechnologyId ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %tech_id );
The getToolpathTechnologyId() function
getUnit()
System::String^ getUnit ( System::Int64 obj );
The getUnit() function
getUpperValue()
double getUpperValue ( System::Int64 ri );
The getUpperValue() function
getValue()
double getValue ( System::Int64 obj );
The getValue() function
getWorkingstep()
void getWorkingstep ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %ws_id );
The getWorkingstep() function
getWorkingstepName()
void getWorkingstepName ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::String^ %name );
The getWorkingstepName() function
getWorkpieceName()
System::String^ getWorkpieceName ();
The getWorkpieceName() function
getWorkplanName()
System::String^ getWorkplanName ( System::Int64 obj );
The getWorkplanName() function
getWorkplanSize()
System::Int64 getWorkplanSize ( System::Int64 obj );
The getWorkplanSize() function
getinfoBlockRawpiece()
void getinfoBlockRawpiece ( [System::Runtime::InteropServices::Out] System::String^ %name, [System::Runtime::InteropServices::Out] System::Int64 %wp_id, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z, [System::Runtime::InteropServices::Out] System::Int64 %length, [System::Runtime::InteropServices::Out] System::Int64 %width, [System::Runtime::InteropServices::Out] System::Int64 %height );
The getinfoBlockRawpiece() function
getinfoBoringOperation()
void getinfoBoringOperation ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_boring, [System::Runtime::InteropServices::Out] System::Int64 %cutting_depth, [System::Runtime::InteropServices::Out] System::Int64 %dwell_time_bottom, [System::Runtime::InteropServices::Out] System::Int64 %feed_on_retract, [System::Runtime::InteropServices::Out] System::Int64 %previous_diameter, [System::Runtime::InteropServices::Out] double %waiting_x, [System::Runtime::InteropServices::Out] double %waiting_y, [System::Runtime::InteropServices::Out] double %waiting_z, [System::Runtime::InteropServices::Out] System::Int64 %depth_of_test_cut );
The getinfoBoringOperation() function
getinfoBottomAndSideMillingOperation()
void getinfoBottomAndSideMillingOperation ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_milling, [System::Runtime::InteropServices::Out] System::Boolean %is_rough, [System::Runtime::InteropServices::Out] System::Int64 %bottom_allowance, [System::Runtime::InteropServices::Out] System::Int64 %side_allowance, [System::Runtime::InteropServices::Out] System::Int64 %axial_depth, [System::Runtime::InteropServices::Out] System::Int64 %radial_depth );
The getinfoBottomAndSideMillingOperation() function
getinfoChamfer()
void getinfoChamfer ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %chamfer_face_id, [System::Runtime::InteropServices::Out] System::Int64 %first_face_offset, [System::Runtime::InteropServices::Out] System::Int64 %first_face_angle, [System::Runtime::InteropServices::Out] System::Int64 %first_face_id, [System::Runtime::InteropServices::Out] System::Int64 %second_face_id );
The getinfoChamfer() function
getinfoCircularBoss()
void getinfoCircularBoss ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %height, [System::Runtime::InteropServices::Out] System::Int64 %diameter, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoCircularBoss() function
getinfoCircularOutsideProfile()
void getinfoCircularOutsideProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %diameter, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoCircularOutsideProfile() function
getinfoClosedCircularPocket()
void getinfoClosedCircularPocket ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %diameter, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoClosedCircularPocket() function
getinfoClosedPathOutsideProfile()
void getinfoClosedPathOutsideProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoClosedPathOutsideProfile() function
getinfoClosedPathPocket()
void getinfoClosedPathPocket ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoClosedPathPocket() function
getinfoClosedPocket()
void getinfoClosedPocket ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %path_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z, [System::Runtime::InteropServices::Out] System::Int64 %num_boss );
The getinfoClosedPocket() function
getinfoClosedRectangularPocket()
void getinfoClosedRectangularPocket ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %length, [System::Runtime::InteropServices::Out] System::Int64 %width, [System::Runtime::InteropServices::Out] System::Int64 %orthogonal_radius, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoClosedRectangularPocket() function
getinfoCylinderRawpiece()
void getinfoCylinderRawpiece ( [System::Runtime::InteropServices::Out] System::String^ %name, [System::Runtime::InteropServices::Out] System::Int64 %wp_id, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z, [System::Runtime::InteropServices::Out] System::Int64 %diameter, [System::Runtime::InteropServices::Out] System::Int64 %length );
The getinfoCylinderRawpiece() function
getinfoCylindricalEdges()
void getinfoCylindricalEdges ( System::Int64 fr, double radius, [System::Runtime::InteropServices::Out] System::Boolean %is_ok, [System::Runtime::InteropServices::Out] double %x1, [System::Runtime::InteropServices::Out] double %y1, [System::Runtime::InteropServices::Out] double %z1, [System::Runtime::InteropServices::Out] double %x2, [System::Runtime::InteropServices::Out] double %y2, [System::Runtime::InteropServices::Out] double %z2, [System::Runtime::InteropServices::Out] double %x3, [System::Runtime::InteropServices::Out] double %y3, [System::Runtime::InteropServices::Out] double %z3, [System::Runtime::InteropServices::Out] double %x4, [System::Runtime::InteropServices::Out] double %y4, [System::Runtime::InteropServices::Out] double %z4 );
The getinfoCylindricalEdges() function
getinfoCylindricalFace()
void getinfoCylindricalFace ( System::Int64 fr, [System::Runtime::InteropServices::Out] System::Boolean %is_ok, [System::Runtime::InteropServices::Out] System::Boolean %is_cyl, [System::Runtime::InteropServices::Out] System::Int64 %loop_count, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z, [System::Runtime::InteropServices::Out] double %i, [System::Runtime::InteropServices::Out] double %j, [System::Runtime::InteropServices::Out] double %k, [System::Runtime::InteropServices::Out] double %a, [System::Runtime::InteropServices::Out] double %b, [System::Runtime::InteropServices::Out] double %c );
The getinfoCylindricalFace() function
getinfoDisplayFunction()
void getinfoDisplayFunction ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %dm_id, [System::Runtime::InteropServices::Out] System::String^ %name, [System::Runtime::InteropServices::Out] System::String^ %msg );
The getinfoDisplayFunction() function
getinfoDrillingOperation()
void getinfoDrillingOperation ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_drilling, [System::Runtime::InteropServices::Out] System::Int64 %cutting_depth, [System::Runtime::InteropServices::Out] System::Int64 %dwell_time_bottom, [System::Runtime::InteropServices::Out] System::Int64 %feed_on_retract, [System::Runtime::InteropServices::Out] System::Int64 %previous_diameter );
The getinfoDrillingOperation() function
getinfoEdgeRound()
void getinfoEdgeRound ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %edge_round_face_id, [System::Runtime::InteropServices::Out] System::Int64 %radius, [System::Runtime::InteropServices::Out] System::Int64 %first_face_offset, [System::Runtime::InteropServices::Out] System::Int64 %first_face_id, [System::Runtime::InteropServices::Out] System::Int64 %second_face_offset, [System::Runtime::InteropServices::Out] System::Int64 %second_face_id );
The getinfoEdgeRound() function
getinfoFinishOrRough()
void getinfoFinishOrRough ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_finish, [System::Runtime::InteropServices::Out] System::Boolean %is_rough );
The getinfoFinishOrRough() function
getinfoFreeformMillingOperation()
void getinfoFreeformMillingOperation ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_milling );
The getinfoFreeformMillingOperation() function
getinfoHoleConicalBottom()
void getinfoHoleConicalBottom ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %bottom_id, [System::Runtime::InteropServices::Out] System::Int64 %tip_angle, [System::Runtime::InteropServices::Out] System::Int64 %tip_radius );
The getinfoHoleConicalBottom() function
getinfoHoleFlatBottom()
void getinfoHoleFlatBottom ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %bottom_id );
The getinfoHoleFlatBottom() function
getinfoHoleFlatWithRadiusBottom()
void getinfoHoleFlatWithRadiusBottom ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %bottom_id, [System::Runtime::InteropServices::Out] System::Int64 %corner_radius );
The getinfoHoleFlatWithRadiusBottom() function
getinfoHoleSphericalBottom()
void getinfoHoleSphericalBottom ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %bottom_id, [System::Runtime::InteropServices::Out] System::Int64 %radius );
The getinfoHoleSphericalBottom() function
getinfoHoleTaperAngle()
void getinfoHoleTaperAngle ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %ret );
The getinfoHoleTaperAngle() function
getinfoHoleThroughBottom()
void getinfoHoleThroughBottom ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %bottom_id );
The getinfoHoleThroughBottom() function
getinfoLinearOutsideProfile()
void getinfoLinearOutsideProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %length, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoLinearOutsideProfile() function
getinfoMultistepDrillingOperation()
void getinfoMultistepDrillingOperation ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_multistep_drilling, [System::Runtime::InteropServices::Out] System::Int64 %cutting_depth, [System::Runtime::InteropServices::Out] System::Int64 %dwell_time_bottom, [System::Runtime::InteropServices::Out] System::Int64 %feed_on_retract, [System::Runtime::InteropServices::Out] System::Int64 %previous_diameter, [System::Runtime::InteropServices::Out] System::Int64 %depth_of_step, [System::Runtime::InteropServices::Out] System::Int64 %first_depth, [System::Runtime::InteropServices::Out] System::Int64 %retract_distance, [System::Runtime::InteropServices::Out] System::Int64 %dwell_time_step );
The getinfoMultistepDrillingOperation() function
getinfoNestedWorkplan()
void getinfoNestedWorkplan ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %wp_id2, [System::Runtime::InteropServices::Out] System::String^ %name );
The getinfoNestedWorkplan() function
getinfoOpenPartialCircularPocket()
void getinfoOpenPartialCircularPocket ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %radius, [System::Runtime::InteropServices::Out] System::Int64 %sweep_angle, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoOpenPartialCircularPocket() function
getinfoOpenPathOutsideProfile()
void getinfoOpenPathOutsideProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoOpenPathOutsideProfile() function
getinfoOpenPathPocket()
void getinfoOpenPathPocket ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoOpenPathPocket() function
getinfoOpenPocket()
void getinfoOpenPocket ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %path_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z, [System::Runtime::InteropServices::Out] System::Int64 %num_boss );
The getinfoOpenPocket() function
getinfoOpenRectangularPocket()
void getinfoOpenRectangularPocket ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %length, [System::Runtime::InteropServices::Out] System::Int64 %width, [System::Runtime::InteropServices::Out] System::Int64 %orthogonal_radius, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoOpenRectangularPocket() function
getinfoOutsideProfile()
void getinfoOutsideProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %path_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoOutsideProfile() function
getinfoPartialCircularOutsideProfile()
void getinfoPartialCircularOutsideProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %radius, [System::Runtime::InteropServices::Out] System::Int64 %sweep_angle, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoPartialCircularOutsideProfile() function
getinfoPathBoss()
void getinfoPathBoss ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %height, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoPathBoss() function
getinfoPlanarFace()
void getinfoPlanarFace ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %length, [System::Runtime::InteropServices::Out] System::Int64 %width, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoPlanarFace() function
getinfoPlanarMillingOperation()
void getinfoPlanarMillingOperation ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_milling, [System::Runtime::InteropServices::Out] System::Boolean %is_rough, [System::Runtime::InteropServices::Out] System::Int64 %bottom_allowance, [System::Runtime::InteropServices::Out] System::Int64 %axial_depth );
The getinfoPlanarMillingOperation() function
getinfoPocketFlatBottom()
void getinfoPocketFlatBottom ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %bottom_id, [System::Runtime::InteropServices::Out] System::Int64 %planar_radius );
The getinfoPocketFlatBottom() function
getinfoPocketRadiusedBottom()
void getinfoPocketRadiusedBottom ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %bottom_id, [System::Runtime::InteropServices::Out] System::Int64 %radius, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoPocketRadiusedBottom() function
getinfoPocketThroughBottom()
void getinfoPocketThroughBottom ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %bottom_id );
The getinfoPocketThroughBottom() function
getinfoProbingWorkingstep()
void getinfoProbingWorkingstep ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %ws_id, [System::Runtime::InteropServices::Out] System::String^ %name );
The getinfoProbingWorkingstep() function
getinfoProfileAtEnd()
void getinfoProfileAtEnd ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %profile_at_end );
The getinfoProfileAtEnd() function
getinfoProfileAtStart()
void getinfoProfileAtStart ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %profile_at_start );
The getinfoProfileAtStart() function
getinfoReamingOperation()
void getinfoReamingOperation ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_reaming, [System::Runtime::InteropServices::Out] System::Int64 %cutting_depth, [System::Runtime::InteropServices::Out] System::Int64 %dwell_time_bottom, [System::Runtime::InteropServices::Out] System::Int64 %feed_on_retract, [System::Runtime::InteropServices::Out] System::Int64 %previous_diameter, [System::Runtime::InteropServices::Out] double %waiting_x, [System::Runtime::InteropServices::Out] double %waiting_y, [System::Runtime::InteropServices::Out] double %waiting_z, [System::Runtime::InteropServices::Out] System::Int64 %depth_of_test_cut );
The getinfoReamingOperation() function
getinfoRectangularBoss()
void getinfoRectangularBoss ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %height, [System::Runtime::InteropServices::Out] System::Int64 %length, [System::Runtime::InteropServices::Out] System::Int64 %width, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoRectangularBoss() function
getinfoRectangularOutsideProfile()
void getinfoRectangularOutsideProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %length, [System::Runtime::InteropServices::Out] System::Int64 %width, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoRectangularOutsideProfile() function
getinfoRoundHole()
void getinfoRoundHole ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %diameter, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoRoundHole() function
getinfoRoundedEnd()
void getinfoRoundedEnd ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] System::Int64 %radius, [System::Runtime::InteropServices::Out] System::Int64 %sweep_angle, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoRoundedEnd() function
getinfoRoundedUProfile()
void getinfoRoundedUProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %width );
The getinfoRoundedUProfile() function
getinfoSideMillingOperation()
void getinfoSideMillingOperation ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_milling, [System::Runtime::InteropServices::Out] System::Boolean %is_rough, [System::Runtime::InteropServices::Out] System::Int64 %side_allowance, [System::Runtime::InteropServices::Out] System::Int64 %axial_depth, [System::Runtime::InteropServices::Out] System::Int64 %radial_depth );
The getinfoSideMillingOperation() function
getinfoSlot()
void getinfoSlot ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %start_id, [System::Runtime::InteropServices::Out] System::Int64 %end_id, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoSlot() function
getinfoSlotEnd()
void getinfoSlotEnd ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::String^ %type, [System::Runtime::InteropServices::Out] System::Int64 %first_radius, [System::Runtime::InteropServices::Out] System::Int64 %second_radius );
The getinfoSlotEnd() function
getinfoSquareUProfile()
void getinfoSquareUProfile ( System::Int64 obj, [System::Runtime::InteropServices::Out] double %width, [System::Runtime::InteropServices::Out] System::Int64 %first_radius, [System::Runtime::InteropServices::Out] System::Int64 %first_angle, [System::Runtime::InteropServices::Out] System::Int64 %second_radius, [System::Runtime::InteropServices::Out] System::Int64 %second_angle );
The getinfoSquareUProfile() function
getinfoStep()
void getinfoStep ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %profile_id, [System::Runtime::InteropServices::Out] System::Int64 %profile_angle, [System::Runtime::InteropServices::Out] System::Int64 %profile_radius, [System::Runtime::InteropServices::Out] System::Int64 %tilt_angle, [System::Runtime::InteropServices::Out] System::Int64 %depth, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The getinfoStep() function
getinfoTappingOperation()
void getinfoTappingOperation ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Boolean %is_tapping, [System::Runtime::InteropServices::Out] System::Int64 %cutting_depth, [System::Runtime::InteropServices::Out] System::Int64 %compensation_chuck_required, [System::Runtime::InteropServices::Out] System::Int64 %dwell_time_bottom, [System::Runtime::InteropServices::Out] System::Int64 %feed_on_retract, [System::Runtime::InteropServices::Out] System::Int64 %previous_diameter );
The getinfoTappingOperation() function
getinfoWorkingstep()
void getinfoWorkingstep ( System::Int64 obj, System::Int64 index, [System::Runtime::InteropServices::Out] System::Int64 %ws_id, [System::Runtime::InteropServices::Out] System::String^ %name );
The getinfoWorkingstep() function
hasTolerance()
void hasTolerance ( System::Int64 ri );
The hasTolerance() function
location()
void location ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %ax, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The location() function
newSearch()
void newSearch ( System::String^ name );
The newSearch() function
project()
void project ( [System::Runtime::InteropServices::Out] System::String^ %prj_name, [System::Runtime::InteropServices::Out] System::String^ %wpk_name );
The project() function
reset()
void reset ();
The reset() function
saveFile()
void saveFile ( System::String^ filename, System::Boolean asModules );
The saveFile() function
search()
void search ( System::String^ name, System::Boolean force_p21 );
The search() function
search224()
void search224 ( System::String^ name, System::Boolean force_p21 );
The search224() function
setAngleUnit()
void setAngleUnit ( System::String^ u );
The setAngleUnit() function
setFeedUnit()
void setFeedUnit ( System::String^ u );
The setFeedUnit() function
setLengthUnit()
void setLengthUnit ( System::String^ u );
The setLengthUnit() function
setSpeedUnit()
void setSpeedUnit ( System::String^ u );
The setSpeedUnit() function
startPoint()
void startPoint ( System::Int64 obj, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z );
The startPoint() function
validatePlanarFace()
void validatePlanarFace ( System::Int64 rep_obj, [System::Runtime::InteropServices::Out] System::Boolean %is_ok, [System::Runtime::InteropServices::Out] System::Boolean %is_plane, [System::Runtime::InteropServices::Out] System::Int64 %loop_count, [System::Runtime::InteropServices::Out] double %x, [System::Runtime::InteropServices::Out] double %y, [System::Runtime::InteropServices::Out] double %z, [System::Runtime::InteropServices::Out] double %i, [System::Runtime::InteropServices::Out] double %j, [System::Runtime::InteropServices::Out] double %k, [System::Runtime::InteropServices::Out] double %a, [System::Runtime::InteropServices::Out] double %b, [System::Runtime::InteropServices::Out] double %c );
The validatePlanarFace() function
workplan()
void workplan ( System::Int64 obj, [System::Runtime::InteropServices::Out] System::Int64 %size, [System::Runtime::InteropServices::Out] System::String^ %name );
The workplan() function