Search Results for

    Show / Hide Table of Contents

    Class CAMSetup

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    CAMObject
    CAMSetup
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    CAMObject.SetIntegerValue(String, Int32)
    CAMObject.SetRealValue(String, Double)
    CAMObject.SetStringValue(String, String)
    CAMObject.SetBooleanValue(String, Boolean)
    CAMObject.SetObject(String, NXObject)
    CAMObject.SetFeedRate(String, Double, CAMObject.FeedRateUnit)
    CAMObject.SetWireEdmFeedRate(String, Double, Int32)
    CAMObject.SetFeedRateColor(String, Int32)
    CAMObject.SetIntegerArrayValue(String, Int32[])
    CAMObject.SetRealArrayValue(String, Double[])
    CAMObject.SetStringArrayValue(String, String[])
    CAMObject.SetObjectArrayValue(String, NXObject[])
    CAMObject.GetIntegerValue(String)
    CAMObject.GetRealValue(String)
    CAMObject.GetBooleanValue(String)
    CAMObject.GetStringValue(String)
    CAMObject.GetObject(String)
    CAMObject.GetFeedRate(String, Double)
    CAMObject.GetWireEdmFeedRate(String, Double)
    CAMObject.GetFeedRateColor(String)
    CAMObject.GetIntegerArrayValue(String)
    CAMObject.GetRealArrayValue(String)
    CAMObject.GetStringArrayValue(String)
    CAMObject.GetObjectArrayValue(String)
    CAMObject.GetStatus()
    CAMObject.Remove911Attribute(CAMObject.Attr)
    CAMObject.RemoveAll911Attributes()
    CAMObject.Has911Attribute(CAMObject.Attr)
    CAMObject.GetPath()
    CAMObject.SavePath(Path)
    CAMObject.AskPathExists()
    CAMObject.CreateEmptyPath()
    CAMObject.ConvertToExplorerDialog()
    CAMObject.SaveMasterPath(Boolean)
    CAMObject.LoadMasterPathFromPart(String)
    CAMObject.LoadMasterPath()
    CAMObject.HasMasterPath()
    CAMObject.DeleteMasterPath()
    CAMObject.DeleteToolPath()
    CAMObject.GetNameOfType()
    CAMObject.GetValidationResult(CAMObject.ValidationType)
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.CAM
    Assembly: NXOpen.dll
    Syntax
    public class CAMSetup : CAMObject, IMessageSink, INXObject

    Constructors

    CAMSetup()

    Declaration
    protected CAMSetup()

    Properties

    CAMGroupCollection

    Declaration
    public NCGroupCollection CAMGroupCollection { get; }
    Property Value
    Type Description
    NCGroupCollection

    CAMOperationCollection

    Declaration
    public OperationCollection CAMOperationCollection { get; }
    Property Value
    Type Description
    OperationCollection

    IsLibrarySetup

    Declaration
    public bool IsLibrarySetup { get; }
    Property Value
    Type Description
    System.Boolean

    LibraryReference

    Declaration
    public string LibraryReference { get; set; }
    Property Value
    Type Description
    System.String

    OutputBallCenter

    Declaration
    public bool OutputBallCenter { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    ApplyRoboticRules(CAMObject[], Boolean, Boolean)

    Declaration
    public int[] ApplyRoboticRules(CAMObject[] pOperations, bool askForValidation, bool doNotShowSuccessMessages)
    Parameters
    Type Name Description
    CAMObject[] pOperations
    System.Boolean askForValidation
    System.Boolean doNotShowSuccessMessages
    Returns
    Type Description
    System.Int32[]

    ApproveObjects(CAMObject[])

    Declaration
    public void ApproveObjects(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    BufferObjects(CAMSetup.View, CAMObject[])

    Declaration
    public void BufferObjects(CAMSetup.View view, CAMObject[] objectsToBeBuffered)
    Parameters
    Type Name Description
    CAMSetup.View view
    CAMObject[] objectsToBeBuffered

    CalculateMachiningTimes()

    Declaration
    public void CalculateMachiningTimes()

    CalculateProcessForces(CAMObject[])

    Declaration
    public void CalculateProcessForces(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    CopyFromComponent()

    Declaration
    public void CopyFromComponent()

    CopyObjects(CAMSetup.View, CAMObject[], CAMObject, CAMSetup.Paste)

    Declaration
    public CAMObject[] CopyObjects(CAMSetup.View view, CAMObject[] objectsToBeMoved, CAMObject destinationObject, CAMSetup.Paste pastePosition)
    Parameters
    Type Name Description
    CAMSetup.View view
    CAMObject[] objectsToBeMoved
    CAMObject destinationObject
    CAMSetup.Paste pastePosition
    Returns
    Type Description
    CAMObject[]

    CopyObjectsWithReference(CAMSetup.View, CAMObject[], CAMObject, CAMSetup.Paste)

    Declaration
    public CAMObject[] CopyObjectsWithReference(CAMSetup.View view, CAMObject[] objectsToBeMoved, CAMObject destinationObject, CAMSetup.Paste pastePosition)
    Parameters
    Type Name Description
    CAMSetup.View view
    CAMObject[] objectsToBeMoved
    CAMObject destinationObject
    CAMSetup.Paste pastePosition
    Returns
    Type Description
    CAMObject[]

    CreateCutDepthChecker()

    Declaration
    public CutDepthChecker CreateCutDepthChecker()
    Returns
    Type Description
    CutDepthChecker

    CreateEditMirrorBuilder(CAMObject[])

    Declaration
    public MirrorBuilder CreateEditMirrorBuilder(CAMObject[] objectsToMirror)
    Parameters
    Type Name Description
    CAMObject[] objectsToMirror
    Returns
    Type Description
    MirrorBuilder

    CreateFbmEngineBuilder()

    Declaration
    public FbmEngineBuilder CreateFbmEngineBuilder()
    Returns
    Type Description
    FbmEngineBuilder

    CreateFeatureProcessBuilder()

    Declaration
    public FeatureProcessBuilder CreateFeatureProcessBuilder()
    Returns
    Type Description
    FeatureProcessBuilder

    CreateFeatureRecognitionBuilder(CAMObject)

    Declaration
    public FeatureRecognitionBuilder CreateFeatureRecognitionBuilder(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    FeatureRecognitionBuilder

    CreateFeatureTeaching(CAMObject)

    Declaration
    public FeatureTeaching CreateFeatureTeaching(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    FeatureTeaching

    CreateFeedsBuilder(CAMObject[])

    Declaration
    public ObjectsFeedsBuilder CreateFeedsBuilder(CAMObject[] params)
    Parameters
    Type Name Description
    CAMObject[] params
    Returns
    Type Description
    ObjectsFeedsBuilder

    CreateFeedsOptimizeBuilder(CAMObject)

    Declaration
    public FeedsOptimizeBuilder CreateFeedsOptimizeBuilder(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    FeedsOptimizeBuilder

    CreateFixtureBuilder(CAMSetup.FixtureSubtype, Body, String)

    Declaration
    public FixtureBuilder CreateFixtureBuilder(CAMSetup.FixtureSubtype subType, Body body, string filePath)
    Parameters
    Type Name Description
    CAMSetup.FixtureSubtype subType
    Body body
    System.String filePath
    Returns
    Type Description
    FixtureBuilder

    CreateGougeCheckBuilder(CAMObject[])

    Declaration
    public GougeCheckBuilder CreateGougeCheckBuilder(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects
    Returns
    Type Description
    GougeCheckBuilder

    CreateMapFeatureTeaching(CAMObject)

    Declaration
    public MapFeatureTeaching CreateMapFeatureTeaching(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    MapFeatureTeaching

    CreateMirrorBuilder(CAMObject[])

    Declaration
    public MirrorBuilder CreateMirrorBuilder(CAMObject[] objectsToMirror)
    Parameters
    Type Name Description
    CAMObject[] objectsToMirror
    Returns
    Type Description
    MirrorBuilder

    CreateNCAssistantBuilder()

    Declaration
    public NCAssistantBuilder CreateNCAssistantBuilder()
    Returns
    Type Description
    NCAssistantBuilder

    CreateNcmctPartMountingBuilder(String)

    Declaration
    public NcmctPartMountingBuilder CreateNcmctPartMountingBuilder(string libRef)
    Parameters
    Type Name Description
    System.String libRef
    Returns
    Type Description
    NcmctPartMountingBuilder

    CreateObjectNotes(CAMObject)

    Declaration
    public ObjectNotes CreateObjectNotes(CAMObject opr)
    Parameters
    Type Name Description
    CAMObject opr
    Returns
    Type Description
    ObjectNotes

    CreateObjectsUdeSet(CAMObject[], CAMSetup.Ude)

    Declaration
    public ObjectsUdeSet CreateObjectsUdeSet(CAMObject[] params, CAMSetup.Ude udeType)
    Parameters
    Type Name Description
    CAMObject[] params
    CAMSetup.Ude udeType
    Returns
    Type Description
    ObjectsUdeSet

    CreateObjectsUdeSet(CAMObject[], CAMSetup.Ude, CAMFeature[])

    Declaration
    public ObjectsUdeSet CreateObjectsUdeSet(CAMObject[] params, CAMSetup.Ude udeType, CAMFeature[] features)
    Parameters
    Type Name Description
    CAMObject[] params
    CAMSetup.Ude udeType
    CAMFeature[] features
    Returns
    Type Description
    ObjectsUdeSet

    CreateObjectWorkInstructionBuilder(CAMObject)

    Declaration
    public ObjectWorkInstructionBuilder CreateObjectWorkInstructionBuilder(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    ObjectWorkInstructionBuilder

    CreateOperationSetTeaching(CAMObject)

    Declaration
    public OperationSetTeaching CreateOperationSetTeaching(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    OperationSetTeaching

    CreateOperationTeaching(CAMObject)

    Declaration
    public OperationTeaching CreateOperationTeaching(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    OperationTeaching

    CreateOperationTransformBuilder(CAMObject[])

    Declaration
    public OperationTransformBuilder CreateOperationTransformBuilder(CAMObject[] objectsToTransform)
    Parameters
    Type Name Description
    CAMObject[] objectsToTransform
    Returns
    Type Description
    OperationTransformBuilder

    CreatePreprocessGeometryBuilder()

    Declaration
    public PreprocessGeometryBuilder CreatePreprocessGeometryBuilder()
    Returns
    Type Description
    PreprocessGeometryBuilder

    CreateSurfaceRegions(Feature)

    Declaration
    public SurfaceRegions CreateSurfaceRegions(Feature feature)
    Parameters
    Type Name Description
    Feature feature
    Returns
    Type Description
    SurfaceRegions

    CreateToolFromFeature(CAMObject)

    Declaration
    public CreateTool CreateToolFromFeature(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    CreateTool

    CreateToolPathDivideBuilder(CAMObject[])

    Declaration
    public ToolPathDivideBuilder CreateToolPathDivideBuilder(CAMObject[] tpObjectsToDivide)
    Parameters
    Type Name Description
    CAMObject[] tpObjectsToDivide
    Returns
    Type Description
    ToolPathDivideBuilder

    CreateToolpathGenerateBuilder(CAMObject[])

    Declaration
    public ToolpathGenerateBuilder CreateToolpathGenerateBuilder(CAMObject[] objectsToGenerate)
    Parameters
    Type Name Description
    CAMObject[] objectsToGenerate
    Returns
    Type Description
    ToolpathGenerateBuilder

    CreateToolPathRulesBuilder(CAMObject)

    Declaration
    public ToolPathRulesBuilder CreateToolPathRulesBuilder(CAMObject pathOwner)
    Parameters
    Type Name Description
    CAMObject pathOwner
    Returns
    Type Description
    ToolPathRulesBuilder

    CreateToolPathSplitBuilder(CAMObject[])

    Declaration
    public ToolPathSplitBuilder CreateToolPathSplitBuilder(CAMObject[] tpObjectsToDivide)
    Parameters
    Type Name Description
    CAMObject[] tpObjectsToDivide
    Returns
    Type Description
    ToolPathSplitBuilder

    CreateToolPathTiltBuilder(CAMObject[])

    Declaration
    public ToolPathTiltBuilder CreateToolPathTiltBuilder(CAMObject[] tpObjectsToTilt)
    Parameters
    Type Name Description
    CAMObject[] tpObjectsToTilt
    Returns
    Type Description
    ToolPathTiltBuilder

    CreateToolPathValidator(Path)

    Declaration
    public PathValidator CreateToolPathValidator(Path path)
    Parameters
    Type Name Description
    Path path
    Returns
    Type Description
    PathValidator

    CreateTransitionPath(NCGroup, CAMObject[], Operation[])

    Declaration
    public void CreateTransitionPath(NCGroup nctask, CAMObject[] selectedObjects, Operation[] editedOperations)
    Parameters
    Type Name Description
    NCGroup nctask
    CAMObject[] selectedObjects
    Operation[] editedOperations

    CreateWorkInstructionBuilder(CAMObject)

    Declaration
    public WorkInstructionBuilder CreateWorkInstructionBuilder(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    WorkInstructionBuilder

    CreateWorkInstructionOutputBuilder()

    Declaration
    public WorkInstructionOutputBuilder CreateWorkInstructionOutputBuilder()
    Returns
    Type Description
    WorkInstructionOutputBuilder

    CustomizationUpdateFromObject(CAMObject, CAMObject)

    Declaration
    public void CustomizationUpdateFromObject(CAMObject destinationObject, CAMObject sourceObject)
    Parameters
    Type Name Description
    CAMObject destinationObject
    CAMObject sourceObject

    CustomizationUpdateFromTemplate(CAMObject[])

    Declaration
    public void CustomizationUpdateFromTemplate(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    CutObjects(CAMSetup.View, CAMObject[])

    Declaration
    public void CutObjects(CAMSetup.View view, CAMObject[] objectsToBeMoved)
    Parameters
    Type Name Description
    CAMSetup.View view
    CAMObject[] objectsToBeMoved

    Delete3dWorkpieces(CAMObject[])

    Declaration
    public void Delete3dWorkpieces(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    DeleteIpwWithPickOnPath()

    Declaration
    public void DeleteIpwWithPickOnPath()

    DeleteMachineCode()

    Declaration
    public void DeleteMachineCode()

    DeleteOperationTransitionPath(Operation)

    Declaration
    public void DeleteOperationTransitionPath(Operation param)
    Parameters
    Type Name Description
    Operation param

    DeleteToolPath(CAMObject[])

    Declaration
    public void DeleteToolPath(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    DeleteTransitionPath(NCGroup)

    Declaration
    public void DeleteTransitionPath(NCGroup nctask)
    Parameters
    Type Name Description
    NCGroup nctask

    DeleteVnckMachineData()

    Declaration
    [Obsolete("Deprecated in NX2007.0.0.  Use NXOpen.CAM.CAMSetup.ResetVirtualControllerData() instead.")]
    public void DeleteVnckMachineData()

    DeleteWorkInstructions(CAMObject[])

    Declaration
    public void DeleteWorkInstructions(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    Display2dIpwWithPickOnPath(Boolean)

    Declaration
    public void Display2dIpwWithPickOnPath(bool display)
    Parameters
    Type Name Description
    System.Boolean display

    DisplayIpwWithPickOnPath(CAMObject[])

    Declaration
    public void DisplayIpwWithPickOnPath(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    DivideToolPaths(CAMObject[], ToolPathDivideBuilder)

    Declaration
    public void DivideToolPaths(CAMObject[] objects, ToolPathDivideBuilder builder)
    Parameters
    Type Name Description
    CAMObject[] objects
    ToolPathDivideBuilder builder

    FindObjectByName(String)

    Declaration
    public CAMObject FindObjectByName(string sid)
    Parameters
    Type Name Description
    System.String sid
    Returns
    Type Description
    CAMObject

    GenerateToolPath(CAMObject[])

    Declaration
    public void GenerateToolPath(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    GetCamExitObject()

    Declaration
    public CAMObject GetCamExitObject()
    Returns
    Type Description
    CAMObject

    GetMachineLibref()

    Declaration
    public string GetMachineLibref()
    Returns
    Type Description
    System.String

    GetPartMaterial()

    Declaration
    public string GetPartMaterial()
    Returns
    Type Description
    System.String

    GetPartMaterialData(out String, out String, out String, out String, out String)

    Declaration
    public void GetPartMaterialData(out string libref, out string name, out string description, out string code, out string hardness)
    Parameters
    Type Name Description
    System.String libref
    System.String name
    System.String description
    System.String code
    System.String hardness

    GetRoot(CAMSetup.View)

    Declaration
    public NCGroup GetRoot(CAMSetup.View branch)
    Parameters
    Type Name Description
    CAMSetup.View branch
    Returns
    Type Description
    NCGroup

    GougeCheck(CAMObject[], Boolean)

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use new version with additional arguments instead.")]
    public void GougeCheck(CAMObject[] objects, bool checkForHolderCollision)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.Boolean checkForHolderCollision

    GougeCheck(CAMObject[], Boolean, Boolean, Boolean, Double)

    Declaration
    public void GougeCheck(CAMObject[] objects, bool checkForHolderCollision, bool useParametric, bool useUserdefStock, double userdefStock)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.Boolean checkForHolderCollision
    System.Boolean useParametric
    System.Boolean useUserdefStock
    System.Double userdefStock

    HasSuppressedGeom(CAMObject)

    Declaration
    public bool HasSuppressedGeom(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param
    Returns
    Type Description
    System.Boolean

    IsGroup(CAMObject)

    Declaration
    public bool IsGroup(CAMObject camObject)
    Parameters
    Type Name Description
    CAMObject camObject
    Returns
    Type Description
    System.Boolean

    IsOperation(CAMObject)

    Declaration
    public bool IsOperation(CAMObject camobject)
    Parameters
    Type Name Description
    CAMObject camobject
    Returns
    Type Description
    System.Boolean

    IsToolPathLocked(CAMObject)

    Declaration
    public bool IsToolPathLocked(CAMObject object)
    Parameters
    Type Name Description
    CAMObject object
    Returns
    Type Description
    System.Boolean

    ListToolPath(CAMObject[])

    Declaration
    public void ListToolPath(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    LockToolPaths(CAMObject[], Boolean)

    Declaration
    public void LockToolPaths(CAMObject[] objects, bool lock)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.Boolean lock

    MinimumToolLength(CAMObject[], out CAMObject[], out Int32[], out Double[])

    Declaration
    public void MinimumToolLength(CAMObject[] objects, out CAMObject[] checkedObjects, out int[] errorCode, out double[] minLengths)
    Parameters
    Type Name Description
    CAMObject[] objects
    CAMObject[] checkedObjects
    System.Int32[] errorCode
    System.Double[] minLengths

    MinToolLen(CAMObject[])

    Declaration
    public void MinToolLen(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    MoveObjects(CAMSetup.View, CAMObject[], CAMObject, CAMSetup.Paste)

    Declaration
    public void MoveObjects(CAMSetup.View view, CAMObject[] objectsToBeMoved, CAMObject destinationObject, CAMSetup.Paste pastePosition)
    Parameters
    Type Name Description
    CAMSetup.View view
    CAMObject[] objectsToBeMoved
    CAMObject destinationObject
    CAMSetup.Paste pastePosition

    OpenPartToCustomizeFrom(String)

    Declaration
    public Part OpenPartToCustomizeFrom(string partName)
    Parameters
    Type Name Description
    System.String partName
    Returns
    Type Description
    Part

    Optimize(CAMObject[], Boolean, Boolean, Boolean)

    Declaration
    public void Optimize(CAMObject[] objects, bool consolidateTools, bool minimizeToolChanges, bool createOptimizationGroup)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.Boolean consolidateTools
    System.Boolean minimizeToolChanges
    System.Boolean createOptimizationGroup

    OutputClsf(CAMObject[], String, String, CAMSetup.OutputUnits)

    Declaration
    public void OutputClsf(CAMObject[] objects, string clsfFormat, string outfileName, CAMSetup.OutputUnits outputUnits)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.String clsfFormat
    System.String outfileName
    CAMSetup.OutputUnits outputUnits

    ParallelCreate3d(CAMObject[])

    Declaration
    public void ParallelCreate3d(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    ParallelGenerate(CAMObject[])

    Declaration
    public void ParallelGenerate(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    Postprocess(CAMObject[], String, String, CAMSetup.OutputUnits)

    Declaration
    public void Postprocess(CAMObject[] objects, string machineType, string outfileName, CAMSetup.OutputUnits outputUnits)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.String machineType
    System.String outfileName
    CAMSetup.OutputUnits outputUnits

    PostprocessMultichannel(CAMObject[], String)

    Declaration
    public void PostprocessMultichannel(CAMObject[] objects, string outfileName)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.String outfileName

    PostprocessWithPostModeSetting(CAMObject[], String, String, CAMSetup.OutputUnits, CAMSetup.PostprocessSettingsOutputWarning, CAMSetup.PostprocessSettingsReviewTool, CAMSetup.PostprocessSettingsPostMode)

    Declaration
    public void PostprocessWithPostModeSetting(CAMObject[] objects, string machineType, string outfileName, CAMSetup.OutputUnits outputUnits, CAMSetup.PostprocessSettingsOutputWarning outputWarning, CAMSetup.PostprocessSettingsReviewTool reviewTool, CAMSetup.PostprocessSettingsPostMode postMode)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.String machineType
    System.String outfileName
    CAMSetup.OutputUnits outputUnits
    CAMSetup.PostprocessSettingsOutputWarning outputWarning
    CAMSetup.PostprocessSettingsReviewTool reviewTool
    CAMSetup.PostprocessSettingsPostMode postMode

    PostprocessWithPostprocessor(CAMObject[], String, String, String, CAMSetup.OutputUnits, CAMSetup.PostprocessSettingsOutputWarning, CAMSetup.PostprocessSettingsReviewTool)

    Declaration
    public void PostprocessWithPostprocessor(CAMObject[] objects, string eventHandlerFile, string definitionFile, string outfileName, CAMSetup.OutputUnits outputUnits, CAMSetup.PostprocessSettingsOutputWarning outputWarning, CAMSetup.PostprocessSettingsReviewTool reviewTool)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.String eventHandlerFile
    System.String definitionFile
    System.String outfileName
    CAMSetup.OutputUnits outputUnits
    CAMSetup.PostprocessSettingsOutputWarning outputWarning
    CAMSetup.PostprocessSettingsReviewTool reviewTool

    PostprocessWithSetting(CAMObject[], String, String, CAMSetup.OutputUnits, CAMSetup.PostprocessSettingsOutputWarning, CAMSetup.PostprocessSettingsReviewTool)

    Declaration
    public void PostprocessWithSetting(CAMObject[] objects, string machineType, string outfileName, CAMSetup.OutputUnits outputUnits, CAMSetup.PostprocessSettingsOutputWarning outputWarning, CAMSetup.PostprocessSettingsReviewTool reviewTool)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.String machineType
    System.String outfileName
    CAMSetup.OutputUnits outputUnits
    CAMSetup.PostprocessSettingsOutputWarning outputWarning
    CAMSetup.PostprocessSettingsReviewTool reviewTool

    RemoveDependencies(CAMObject[])

    Declaration
    public void RemoveDependencies(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    RemoveMachine()

    Declaration
    public void RemoveMachine()

    RemoveSuppressedGeom(CAMObject)

    Declaration
    public void RemoveSuppressedGeom(CAMObject param)
    Parameters
    Type Name Description
    CAMObject param

    ReplayToolPath(CAMObject[])

    Declaration
    public void ReplayToolPath(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    ResetVirtualControllerData()

    Declaration
    public void ResetVirtualControllerData()

    RestoreDependencies(CAMObject[])

    Declaration
    public void RestoreDependencies(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    RetrieveDevice(String)

    Declaration
    public NCGroup RetrieveDevice(string libRef)
    Parameters
    Type Name Description
    System.String libRef
    Returns
    Type Description
    NCGroup

    RetrieveTool(String, CAMObject, out CAMObject, out Boolean)

    Declaration
    public Tool RetrieveTool(string libRef, CAMObject target, out CAMObject nextTarget, out bool success)
    Parameters
    Type Name Description
    System.String libRef
    CAMObject target
    CAMObject nextTarget
    System.Boolean success
    Returns
    Type Description
    Tool

    RetrieveTool(String, out Boolean)

    Declaration
    public Tool RetrieveTool(string libRef, out bool success)
    Parameters
    Type Name Description
    System.String libRef
    System.Boolean success
    Returns
    Type Description
    Tool

    SetMachiningData(CAMObject[])

    Declaration
    public CAMObject.ErrorItem[] SetMachiningData(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects
    Returns
    Type Description
    CAMObject.ErrorItem[]

    SetPartMaterial(String)

    Declaration
    public void SetPartMaterial(string libRef)
    Parameters
    Type Name Description
    System.String libRef

    SetTemplateStatus(CAMObject[], Boolean, Boolean)

    Declaration
    public void SetTemplateStatus(CAMObject[] objects, bool useAsParent, bool createIfParentCreated)
    Parameters
    Type Name Description
    CAMObject[] objects
    System.Boolean useAsParent
    System.Boolean createIfParentCreated

    Show2dWorkpiece(CAMObject[])

    Declaration
    public void Show2dWorkpiece(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    Show2dWorkpieceIn(CAMObject[])

    Declaration
    public void Show2dWorkpieceIn(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    Show2dWorkpieceOut(CAMObject[])

    Declaration
    public void Show2dWorkpieceOut(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    Show3dWorkpiece(CAMObject[])

    Declaration
    public void Show3dWorkpiece(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    ShowSpinning3dWorkpiece(CAMObject[])

    Declaration
    public void ShowSpinning3dWorkpiece(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    SplitToolPaths(CAMObject[], ToolPathSplitBuilder)

    Declaration
    public void SplitToolPaths(CAMObject[] objects, ToolPathSplitBuilder builder)
    Parameters
    Type Name Description
    CAMObject[] objects
    ToolPathSplitBuilder builder

    SwitchLayerLayout(CAMObject)

    Declaration
    public void SwitchLayerLayout(CAMObject object)
    Parameters
    Type Name Description
    CAMObject object

    TiltToolPaths(CAMObject[], ToolPathTiltBuilder)

    Declaration
    public void TiltToolPaths(CAMObject[] objects, ToolPathTiltBuilder builder)
    Parameters
    Type Name Description
    CAMObject[] objects
    ToolPathTiltBuilder builder

    TrimToolPath(OperationBuilder)

    Declaration
    public void TrimToolPath(OperationBuilder operationBuilder)
    Parameters
    Type Name Description
    OperationBuilder operationBuilder

    UnapproveObjects(CAMObject[])

    Declaration
    public void UnapproveObjects(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    UpdateGeometryDependencies(CAMObject[])

    Declaration
    public void UpdateGeometryDependencies(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    UpdateResourcesOnRule()

    Declaration
    public bool UpdateResourcesOnRule()
    Returns
    Type Description
    System.Boolean

    UpdateTransitionPath(NCGroup, CAMObject[], Operation[])

    Declaration
    public void UpdateTransitionPath(NCGroup nctask, CAMObject[] selectedObjects, Operation[] editedOperations)
    Parameters
    Type Name Description
    NCGroup nctask
    CAMObject[] selectedObjects
    Operation[] editedOperations

    ValidateRoboticPaths(CAMObject[], Boolean, Boolean)

    Declaration
    public void ValidateRoboticPaths(CAMObject[] pOperations, bool checkForCollisions, bool displayFindings)
    Parameters
    Type Name Description
    CAMObject[] pOperations
    System.Boolean checkForCollisions
    System.Boolean displayFindings

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In This Article
    Back to top Generated by DocFX