All Frameworks Class Hierarchy This Framework Previous Next Indexes
ManufacturingInterfaces Interface CATIMfgMachiningFeatureFactory
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIMfgMachiningFeatureFactory
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgMachiningFeatureFactory
Interface dedicated to machining features factory.
Role: This interface is used to create new Manufacturing Features.
Method Index
- o
Create2DContour(CATBaseUnknown_var&)
- Creates a new Manufacturing 2D continuous contour.
- o
Create2DIsland(CATBaseUnknown_var&)
- Creates a new Manufacturing 2D island.
- o
Create2DMAFeature(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Creates a new Manufacturing 2D Machining Area Feature.
- o
Create2DRAFeature(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Creates a new Manufacturing 2D Rework Area Feature.
- o
CreateConnector(CATBaseUnknown_var&,CATILinkableObject_var&,CATISpecObject_var&)
- Creates a Connector.
- o
CreateGeometry(CATBaseUnknown_var&,CATILinkableObject_var&,CATBaseUnknown_var&,int)
- Creates a new Manufacturing Geometry.
- o
CreateLine(CATBaseUnknown_var&,CATILinkableObject_var&,CATILinkableObject_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,int)
- Creates a new Manufacturing Line between two vertices.
- o
CreateMachinableComputedStockFeature(CATBaseUnknown_var&)
- Creates a new Machinable Computed Stock Feature.
- o
CreateMachineRotationFeature(CATBaseUnknown_var&)
- Creates a new Manufacturing Machine Rotation Feature.
- o
CreateManufacturingSynchronisation(CATBaseUnknown_var&)
- Creates a Manufacturing Synchronisation.
- o
CreateMappingFeature(CATBaseUnknown_var&,CATILinkableObject_var&,CATBaseUnknown_var&)
- Creates a new Manufacturing Mapping Feature.
- o
CreateMaxTurnEnvelopeMachinableFeature(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Creates a new Max Turn Envelope Machinable Feature.
- o
CreateMfgActivityCompensation(CATBaseUnknown_var&)
- Creates a new Activity Compensation .
- o
CreateMfgAttribut(CATBaseUnknown_var&,CATUnicodeString&)
- Creates a new Manufacturing Attribute.
- o
CreateMfgContour(CATBaseUnknown_var&)
- Creates a new Manufacturing continuous contour.
- o
CreateMfgDefaultValuesBag(CATBaseUnknown_var&)
- Creates a new Default Values Bag.
- o
CreateMfgDesign(CATBaseUnknown_var&)
- Creates a new Manufacturing Design.
- o
CreateMfgDirection(CATBaseUnknown_var&,CATUnicodeString&)
- Creates a new Manufacturing Direction.
- o
CreateMfgIsland(CATBaseUnknown_var&)
- Creates a new Manufacturing island.
- o
CreateMfgOptionalAttribut(CATBaseUnknown_var&,CATISpecObject_var&,CATISpecObject_var&)
- Creates a new Manufacturing Optional Attribute.
- o
CreateMfgParameter(CATBaseUnknown_var&)
- Creates a new Manufacturing parameter.
- o
CreateMfgSetupRotaryPlane(CATBaseUnknown_var&)
- Creates a new Manufacturing Rotary Plane.
- o
CreateMfgSetupStyPlane(CATBaseUnknown_var&)
- Creates a new Manufacturing Safety Plane.
- o
CreateMfgSetupTransitionPlane(CATBaseUnknown_var&)
- Creates a new Manufacturing Transition Plane.
- o
CreateMfgSetupTraverseBoxPlane(CATBaseUnknown_var&)
- Creates a new Manufacturing TraverseBox Plane.
- o
CreateMfgToolAxis(CATBaseUnknown_var&,CATUnicodeString&)
- Creates a new Manufacturing Tool Axis.
- o
CreateMfgView(CATBaseUnknown_var&)
- Creates a new Manufacturing View.
- o
CreatePatternDefinition(CATBaseUnknown_var&)
- Creates a new Manufacturing Pattern Definition.
- o
CreatePatternDirection(CATBaseUnknown_var&)
- Creates a new Manufacturing Pattern Direction.
- o
CreatePatternPosition(CATBaseUnknown_var&)
- Creates a new Manufacturing Pattern Position.
- o
CreatePatternSite(CATBaseUnknown_var&,CATILinkableObject_var&,CATBaseUnknown_var&)
- Creates a new Manufacturing Pattern Site.
- o
CreatePatternUsage(CATBaseUnknown_var&)
- Creates a new Manufacturing Pattern Usage.
- o
CreatePointToPointSite(CATBaseUnknown_var&,CATILinkableObject_var&,CATBaseUnknown_var&)
- Creates a new PointToPoint Site.
- o
CreatePrismaticFeature(CATBaseUnknown_var&,CATBaseUnknown_var&,CATUnicodeString&,int)
- Creates a new Manufacturing Prismatic feature.
- o
CreateTransitionElementFeature(CATBaseUnknown_var&)
- Creates a new Transition Element Feature.
- o
CreateTriConnector(CATBaseUnknown_var&,CATILinkableObject_var&,CATBaseUnknown_var&,CATListValCATBaseUnknown_var&)
- Creates a TriConnector.
Methods
o Create2DContour
-
Creates a new Manufacturing 2D continuous contour.
- Parameters:
-
- oContour
- The newly created Manufacturing 2D continuous contour
o Create2DIsland
-
Creates a new Manufacturing 2D island.
- Parameters:
-
- oIsland
- The newly created Manufacturing 2D Island
o Create2DMAFeature
-
Creates a new Manufacturing 2D Machining Area Feature.
- Parameters:
-
- oMachiningArea
- the newly created Manufacturing 2D Machining Area Feature
- iMfgFather
- Feature to which is agregated oMachiningArea by
CATIMfgAgregate.AddElement
- See also:
- CATIMfgAgregate
o Create2DRAFeature
-
Creates a new Manufacturing 2D Rework Area Feature.
- Parameters:
-
- oReworkArea
- The newly created Manufacturing 2D Rework Area feature
- iMfgFather
- Feature to which is agregated oReworkArea by
CATIMfgAgregate.AddElement
- See also:
- CATIMfgAgregate
o CreateConnector
public virtual HRESULT CreateConnector( | CATBaseUnknown_var& | oConnector, |
| const CATILinkableObject_var& | iGeometry, |
| const CATISpecObject_var& | iProduct) const = 0 |
-
Creates a Connector.
- Parameters:
-
- oConnector
- The newly created Connector
- iGeometry
- Geometry pointed by the Connector
- iProduct
- Product containing the geometry
- See also:
- CATIConnector
o CreateGeometry
-
Creates a new Manufacturing Geometry.
- Parameters:
-
- oManufacturingGeometry
- The newly created Manufacturing Geometry.
- iGeometry
- Geometry pointed by the Manufacturing Geometry.
- iProduct
- Product containing the geometry.
- iStyle
- Style of the created geometry.
Legal values:
- 0 : standard geometry. This is the default value.
- 1 : light geometry.
- 2 : oriented geometry.
- 3 : full geometry.
- 4 : lathe geometry.
o CreateLine
-
Creates a new Manufacturing Line between two vertices.
- Parameters:
-
- oLine
- The newly created Manufacturing Line
- iVertex1
- First vertex pointed by the Manufacturing Line
- iVertex2
- Second vertex pointed by the Manufacturing Line
- iProduct1
- Product containing the first vertex
- iProduct2
- Product containing the second vertex
- iStyle
-
Legal values:
- 0 : standard geometry. This is the default value.
- 1 : full geometry.
- 2 : lathe geometry.
o CreateMachinableComputedStockFeature
-
Creates a new Machinable Computed Stock Feature.
- Parameters:
-
- oComputedStock
- The newly created Machinable Computed Stock Feature
o CreateMachineRotationFeature
-
Creates a new Manufacturing Machine Rotation Feature.
- Parameters:
-
- oMachineRotation
- The newly created Manufacturing Machine Rotation Feature
o CreateManufacturingSynchronisation
-
Creates a Manufacturing Synchronisation.
- Parameters:
-
- oSynchronisation
- The newly created Synchronisation
o CreateMappingFeature
-
Creates a new Manufacturing Mapping Feature.
- Parameters:
-
- oMappingFeature
- The newly created Manufacturing Mapping Feature
- iDesignFeature
- Design feature to be mapped
- iProduct
- Product containing the design feature
o CreateMaxTurnEnvelopeMachinableFeature
-
Creates a new Max Turn Envelope Machinable Feature.
- Parameters:
-
- oMaxTurnEnvelope
- The newly created Max Turn Envelope Machinable Feature
- iMfgFather
- Feature to which is agregated oMaxTurnEnvelope by
CATIMfgAgregate.AddElement
o CreateMfgActivityCompensation
-
Creates a new Activity Compensation .
- Parameters:
-
- oActivityCompensation
- The newly created Activity Compensation.
o CreateMfgAttribut
-
Creates a new Manufacturing Attribute.
- Parameters:
-
- oAttribute
- The newly created Manufacturing Attribute
- iType
- Type of the attribute.
o CreateMfgContour
-
Creates a new Manufacturing continuous contour.
- Parameters:
-
- oContour
- The newly created Manufacturing Contour
o CreateMfgDefaultValuesBag
-
Creates a new Default Values Bag.
- Parameters:
-
- The
- newly created Manufacturing Default Values Bag
o CreateMfgDesign
-
Creates a new Manufacturing Design.
- Parameters:
-
- oManufacturingDesign
- The newly created Manufacturing Design
o CreateMfgDirection
-
Creates a new Manufacturing Direction.
- Parameters:
-
- oDirection
- The newly created Manufacturing Direction
- iDirectionMode
- The type of direction to be created. By default, it is set to Manual.
Legal values: The tool axis mode may be
- NormalBottom
- Selection
- NormalView
- 2Rotations
- Manual
- Axis
- PtView
o CreateMfgIsland
-
Creates a new Manufacturing island.
- Parameters:
-
- oIsland
- The newly created Manufacturing Island
o CreateMfgOptionalAttribut
public virtual HRESULT CreateMfgOptionalAttribut( | CATBaseUnknown_var& | oOptionalAttribute, |
| const CATISpecObject_var& | iCheck, |
| const CATISpecObject_var& | iValue) const = 0 |
-
Creates a new Manufacturing Optional Attribute.
- Parameters:
-
- oOptionalAttribute
- The newly created Manufacturing Attribute
- iCheck
- Value of attribute "Check" of the created attribute
- iValue
- Value of attribute "Value" of the created attribute
o CreateMfgParameter
-
Creates a new Manufacturing parameter.
- Parameters:
-
- oParameter
- The newly created Manufacturing Parameter
o CreateMfgSetupRotaryPlane
-
Creates a new Manufacturing Rotary Plane.
- Parameters:
-
- The
- newly created Manufacturing Rotary Plane
o CreateMfgSetupStyPlane
-
Creates a new Manufacturing Safety Plane.
- Parameters:
-
- The
- newly created Manufacturing Safety Plane
o CreateMfgSetupTransitionPlane
-
Creates a new Manufacturing Transition Plane.
- Parameters:
-
- The
- newly created Manufacturing Transition Plane
o CreateMfgSetupTraverseBoxPlane
-
Creates a new Manufacturing TraverseBox Plane.
- Parameters:
-
- The
- newly created Manufacturing TraverseBox Plane
o CreateMfgToolAxis
-
Creates a new Manufacturing Tool Axis.
- Parameters:
-
- oToolAxis
- The newly created Tool Axis.
- iDirectionMode
- The type of direction to be created. By default, it is set to Manual.
Legal values: The tool axis mode may be
- NormalBottom
- Selection
- NormalView
- 2Rotations
- Manual
- Axis
- PtView
o CreateMfgView
-
Creates a new Manufacturing View.
- Parameters:
-
- oMfgView
- The newly created Manufacturing View.
o CreatePatternDefinition
-
Creates a new Manufacturing Pattern Definition.
- Parameters:
-
- oPatternDefinition
- The newly created Manufacturing Pattern Definition
o CreatePatternDirection
-
Creates a new Manufacturing Pattern Direction.
- Parameters:
-
- oPatternDirection
- The newly created Manufacturing Pattern Direction
o CreatePatternPosition
-
Creates a new Manufacturing Pattern Position.
- Parameters:
-
- oPatternPosition
- The newly created Manufacturing Pattern Position
o CreatePatternSite
-
Creates a new Manufacturing Pattern Site.
- Parameters:
-
- oPatternSite
- The newly created Manufacturing Pattern Site
- iPosition
- Position (ie Point or Design Pattern) pointed by the Manufacturing Pattern Site
- iProduct
- Product containing the geometry.
o CreatePatternUsage
-
Creates a new Manufacturing Pattern Usage.
- Parameters:
-
- oPatternUsage
- The newly created Manufacturing Pattern Usage
o CreatePointToPointSite
-
Creates a new PointToPoint Site.
- Parameters:
-
- oPointToPointSite
- The newly created Manufacturing Pattern Site
- iPosition
- Position (ie Point or Design Sketch) pointed by the PointToPoint Site
- iProduct
- Product containing the geometry.
o CreatePrismaticFeature
-
Creates a new Manufacturing Prismatic feature.
- Parameters:
-
- oPrismaticFeature
- The newly created Manufacturing Prismatic feature.
- iMfgFather
- Feature to which is agregated oPrismaticFeature by
CATIMfgAgregate.AddElement
- iType
- Type of the feature to create
For example, MfgHole, MfgPocket, Mfg2DRAFeature, Mfg2DMAFeature.
- iNotify
- To indicate whether an event is sent.
Legal values:
- 1 : an event is sent to notify the change. This is the default value.
- other value : no event sent
- See also:
- CATIMfgAgregate
o CreateTransitionElementFeature
-
Creates a new Transition Element Feature.
- Parameters:
-
- oTransitionElement
- The newly created Transition Element Feature
o CreateTriConnector
-
Creates a TriConnector.
- Parameters:
-
- oTriConnector
- The newly created Connector
- iGeometry
- Geometry pointed by the Connector
- iProduct
- Product containing the geometry
- iListBodies
- List of bodies in which the geometry can be found
- See also:
- CATIConnector
This object is included in the file: CATIMfgMachiningFeatureFactory.h
If needed, your Imakefile.mk should include the module: MfgItfEnv