Class NCGroupCollection
Inheritance
NCGroupCollection
Assembly: NXOpen.dll
Syntax
public class NCGroupCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
NCGroupCollection()
Declaration
protected NCGroupCollection()
NCGroupCollection(CAMSetup)
Declaration
protected NCGroupCollection(CAMSetup owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
Declaration
public BarrelToolBuilder CreateBarrelToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public CarbonFiberToolBuilder CreateCarbonFiberTool(CAMObject param)
Parameters
Returns
Declaration
public DrillBackBoreToolBuilder CreateDrillBackBoreToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillBackCountersinkTool CreateDrillBackCountersinkTool(CAMObject param)
Parameters
Returns
Declaration
public DrillBackSpotfacingToolBuilder CreateDrillBackSpotfacingToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillBoreToolBuilder CreateDrillBoreToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillBoringBarTool CreateDrillBoringBarTool(CAMObject param)
Parameters
Returns
Declaration
public DrillBurnishingToolBuilder CreateDrillBurnishingToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillCenterBellToolBuilder CreateDrillCenterBellToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillChamferBoringBarTool CreateDrillChamferBoringBarTool(CAMObject param)
Parameters
Returns
Declaration
public DrillCoreToolBuilder CreateDrillCoreToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillCounterboreToolBuilder CreateDrillCounterboreToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillCtskToolBuilder CreateDrillCtskToolBuilder(CAMObject param)
Parameters
Returns
CreateDrillGeomBuilder(CAMObject)
Declaration
public DrillGeomBuilder CreateDrillGeomBuilder(CAMObject param)
Parameters
Returns
CreateDrillMethodBuilder(CAMObject)
Declaration
public DrillMethodBuilder CreateDrillMethodBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillReamerToolBuilder CreateDrillReamerToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillSpotdrillToolBuilder CreateDrillSpotdrillToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillSpotfaceToolBuilder CreateDrillSpotfaceToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillStdToolBuilder CreateDrillStdToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillStepToolBuilder CreateDrillStepToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillTapToolBuilder CreateDrillTapToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public DrillThreadMillToolBuilder CreateDrillThreadMillToolBuilder(CAMObject param)
Parameters
Returns
CreateFeatureBasedGeomBuilder(CAMObject)
Declaration
public FeatureBasedGeomBuilder CreateFeatureBasedGeomBuilder(CAMObject param)
Parameters
Returns
CreateFeatureGroupBuilder(CAMObject)
Declaration
public FeatureGroupBuilder CreateFeatureGroupBuilder(CAMObject param)
Parameters
Returns
Declaration
public FormToolBuilder CreateFormToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public FusedDepositionToolBuilder CreateFusedDepositionTool(CAMObject param)
Parameters
Returns
Declaration
public GenericToolBuilder CreateGenericToolBuilder(CAMObject param)
Parameters
Returns
CreateGeometry(NCGroup, CAMFeature[], string, string, UseDefaultName, string)
Declaration
public NCGroup CreateGeometry(NCGroup parentGroup, CAMFeature[] features, string typeName, string subtypeName, NCGroupCollection.UseDefaultName useDefaultName, string newGeometryName)
Parameters
Returns
CreateGeometry(NCGroup, string, string, UseDefaultName, string)
Declaration
public NCGroup CreateGeometry(NCGroup parentGroup, string typeName, string subtypeName, NCGroupCollection.UseDefaultName useDefaultName, string newGeometryName)
Parameters
Returns
Declaration
public GrooveToolBuilder CreateGrooveToolBuilder(CAMObject param)
Parameters
Returns
CreateGroupFeatures()
Declaration
public GroupFeatures CreateGroupFeatures()
Returns
CreateHoleBossGeometryBuilder(CAMObject)
Declaration
public HoleBossGeometry CreateHoleBossGeometryBuilder(CAMObject param)
Parameters
Returns
Declaration
public LaserHardeningTool CreateLaserHardeningTool(CAMObject param)
Parameters
Returns
CreateLaserMethod(CAMObject)
Declaration
public LaserMethod CreateLaserMethod(CAMObject param)
Parameters
Returns
Declaration
public LaserTool CreateLaserTool(CAMObject param)
Parameters
Returns
CreateMachineGroupBuilder(CAMObject)
Declaration
public MachineGroupBuilder CreateMachineGroupBuilder(CAMObject param)
Parameters
Returns
CreateMachineHeadGroupBuilder(CAMObject)
Declaration
public MachineHeadGroupBuilder CreateMachineHeadGroupBuilder(CAMObject param)
Parameters
Returns
CreateMachinePocketGroupBuilder(CAMObject)
Declaration
public MachinePocketGroupBuilder CreateMachinePocketGroupBuilder(CAMObject param)
Parameters
Returns
CreateMachineTurretGroupBuilder(CAMObject)
Declaration
public MachineTurretGroupBuilder CreateMachineTurretGroupBuilder(CAMObject param)
Parameters
Returns
CreateMergePathAdditiveBuilder(CAMObject)
Declaration
public NCGroupBuilder CreateMergePathAdditiveBuilder(CAMObject param)
Parameters
Returns
CreateMergePathSubtractiveBuilder(CAMObject)
Declaration
public NCGroupBuilder CreateMergePathSubtractiveBuilder(CAMObject param)
Parameters
Returns
CreateMergePathSubtractivePlanarBuilder(CAMObject)
Declaration
public NCGroupBuilder CreateMergePathSubtractivePlanarBuilder(CAMObject param)
Parameters
Returns
CreateMethod(NCGroup, string, string, UseDefaultName, string)
Declaration
public NCGroup CreateMethod(NCGroup parentGroup, string typeName, string subtypeName, NCGroupCollection.UseDefaultName useDefaultName, string newMethodName)
Parameters
Returns
CreateMillAreaGeomBuilder(CAMObject)
Declaration
public MillAreaGeomBuilder CreateMillAreaGeomBuilder(CAMObject param)
Parameters
Returns
CreateMillBoundaryGeomBuilder(CAMObject)
Declaration
public MillBoundaryGeomBuilder CreateMillBoundaryGeomBuilder(CAMObject param)
Parameters
Returns
Declaration
public MillFormToolBuilder CreateMillFormToolBuilder(CAMObject param)
Parameters
Returns
CreateMillGeomBuilder(CAMObject)
Declaration
public MillGeomBuilder CreateMillGeomBuilder(CAMObject param)
Parameters
Returns
CreateMillMethodBuilder(CAMObject)
Declaration
public MillMethodBuilder CreateMillMethodBuilder(CAMObject param)
Parameters
Returns
CreateMillOrientGeomBuilder(CAMObject)
Declaration
public MillOrientGeomBuilder CreateMillOrientGeomBuilder(CAMObject param)
Parameters
Returns
CreateMillTextGeomBuilder(CAMObject)
Declaration
public MillTextGeomBuilder CreateMillTextGeomBuilder(CAMObject param)
Parameters
Returns
Declaration
public MillToolBuilder CreateMillToolBuilder(CAMObject param)
Parameters
Returns
CreateMillVolumeGeomBuilder(CAMObject)
Declaration
public MillVolumeGeomBuilder CreateMillVolumeGeomBuilder(CAMObject param)
Parameters
Returns
CreateMultiBladeGeometryBuilder(CAMObject)
Declaration
public MultiBladeGeomBuilder CreateMultiBladeGeometryBuilder(CAMObject param)
Parameters
Returns
Declaration
public MultiToolBuilder CreateMultiToolBuilder(CAMObject param)
Parameters
Returns
CreateNcgroupBuilder(CAMObject)
Declaration
public NCGroupBuilder CreateNcgroupBuilder(CAMObject param)
Parameters
Returns
CreateNcmPlanarBuilder()
Declaration
public NcmPlanarBuilder CreateNcmPlanarBuilder()
Returns
CreateNcmScBuilder()
Declaration
public NcmScBuilder CreateNcmScBuilder()
Returns
CreateOptimizeTraverseGroupBuilder(CAMObject)
Declaration
public OptimizeTraverseGroupBuilder CreateOptimizeTraverseGroupBuilder(CAMObject param)
Parameters
Returns
Declaration
public ProbeToolBuilder CreateProbeToolBuilder(CAMObject param)
Parameters
Returns
CreateProgram(NCGroup, string, string, UseDefaultName, string)
Declaration
public NCGroup CreateProgram(NCGroup parentGroup, string typeName, string subtypeName, NCGroupCollection.UseDefaultName useDefaultName, string newProgramName)
Parameters
Returns
CreateProgramOrderGroupBuilder(CAMObject)
Declaration
public ProgramOrderGroupBuilder CreateProgramOrderGroupBuilder(CAMObject param)
Parameters
Returns
CreateRotaryFinishGeometryBuilder(CAMObject)
Declaration
public RotaryFinishGeomBuilder CreateRotaryFinishGeometryBuilder(CAMObject param)
Parameters
Returns
CreateScanningLaserMethodBuilder(CAMObject)
Declaration
public ScanningLaserMethodBuilder CreateScanningLaserMethodBuilder(CAMObject param)
Parameters
Returns
Declaration
public ScanningLaserToolBuilder CreateScanningLaserTool(CAMObject param)
Parameters
Returns
Declaration
public StampingTool CreateStampingTool(CAMObject param)
Parameters
Returns
Declaration
public TToolBuilder CreateTToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public ThreadToolBuilder CreateThreadToolBuilder(CAMObject param)
Parameters
Returns
Declaration
public NCGroup CreateTool(NCGroup parentGroup, string typeName, string subtypeName, NCGroupCollection.UseDefaultName useDefaultName, string newToolName)
Parameters
Returns
CreateTurnAvoidanceGeomBuilder(CAMObject)
Declaration
public TurnAvoidanceGeomBuilder CreateTurnAvoidanceGeomBuilder(CAMObject param)
Parameters
Returns
CreateTurnBoundaryGeomBuilder(CAMObject)
Declaration
public TurnBoundaryGeomBuilder CreateTurnBoundaryGeomBuilder(CAMObject param)
Parameters
Returns
CreateTurnFeatureGeomBuilder(CAMObject)
Declaration
public TurnFeatureGeomBuilder CreateTurnFeatureGeomBuilder(CAMObject param)
Parameters
Returns
CreateTurnGeomBuilder(CAMObject)
Declaration
public TurnGeomBuilder CreateTurnGeomBuilder(CAMObject param)
Parameters
Returns
CreateTurnMethodBuilder(CAMObject)
Declaration
public TurnMethodBuilder CreateTurnMethodBuilder(CAMObject param)
Parameters
Returns
CreateTurnOrientGeomBuilder(CAMObject)
Declaration
public TurnOrientGeomBuilder CreateTurnOrientGeomBuilder(CAMObject param)
Parameters
Returns
Declaration
public TurnToolBuilder CreateTurnToolBuilder(CAMObject param)
Parameters
Returns
CreateWedmBasedGeomBuilder(CAMObject)
Declaration
public WedmBasedGeomBuilder CreateWedmBasedGeomBuilder(CAMObject param)
Parameters
Returns
CreateWedmCornerControlBuilder(CAMObject)
Declaration
public WedmCornerControlBuilder CreateWedmCornerControlBuilder(CAMObject param)
Parameters
Returns
CreateWedmCuttingBuilder(CAMObject)
Declaration
public WedmCuttingBuilder CreateWedmCuttingBuilder(CAMObject param)
Parameters
Returns
CreateWedmExtGeomBuilder(CAMObject)
Declaration
public WedmExtGeomBuilder CreateWedmExtGeomBuilder(CAMObject param)
Parameters
Returns
CreateWedmFeatureGeomBuilder(CAMObject)
Declaration
public WedmFeatureGeomBuilder CreateWedmFeatureGeomBuilder(CAMObject param)
Parameters
Returns
CreateWedmGeomBuilder(CAMObject)
Declaration
public WedmGeomBuilder CreateWedmGeomBuilder(CAMObject param)
Parameters
Returns
CreateWedmIntGeomBuilder(CAMObject)
Declaration
public WedmIntGeomBuilder CreateWedmIntGeomBuilder(CAMObject param)
Parameters
Returns
CreateWedmLeadInOutBuilder(CAMObject)
Declaration
public WedmLeadInOutBuilder CreateWedmLeadInOutBuilder(CAMObject param)
Parameters
Returns
CreateWedmMethodBuilder(CAMObject)
Declaration
public WedmMethodBuilder CreateWedmMethodBuilder(CAMObject param)
Parameters
Returns
CreateWedmMoveControlBuilder(CAMObject)
Declaration
public WedmMoveControlBuilder CreateWedmMoveControlBuilder(CAMObject param)
Parameters
Returns
CreateWedmNocoreGeomBuilder(CAMObject)
Declaration
public WedmNocoreGeomBuilder CreateWedmNocoreGeomBuilder(CAMObject param)
Parameters
Returns
CreateWedmOpenGeomBuilder(CAMObject)
Declaration
public WedmOpenGeomBuilder CreateWedmOpenGeomBuilder(CAMObject param)
Parameters
Returns
CreateWedmOrientGeomBuilder(CAMObject)
Declaration
public WedmOrientGeomBuilder CreateWedmOrientGeomBuilder(CAMObject param)
Parameters
Returns
Declaration
public WireTool CreateWireTool(CAMObject param)
Parameters
Returns
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
FindObject(string)
Declaration
public NCGroup FindObject(string sid)
Parameters
Type |
Name |
Description |
string |
sid |
|
Returns
ToArray()
Declaration
public NCGroup[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink