public interface CustomFeatureCreateFeatureGeometryEvent extends CustomFeatureEvent
Modifier and Type | Interface and Description |
---|---|
static class |
CustomFeatureCreateFeatureGeometryEvent.CopyNXBodyData
This class holds the data returned from
copyNXBody(nxopen.Body) |
Modifier and Type | Method and Description |
---|---|
void |
appendOutputTrackingData(TrackingData[] trackingData)
Add the tracking data for feature
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomFeatureCreateFeatureGeometryEvent.CopyNXBodyData |
copyNXBody(Body solidTag)
A method to create parasoild copy of given NXBody
License requirements: solid_modeling ("SOLIDS MODELING") . |
TrackingData |
createTrackingDataForNXObject(TaggedObject nxObject)
Create the tracking data of the given NX object
License requirements: solid_modeling ("SOLIDS MODELING") . |
TrackingData |
createTrackingDataForParasolidEntity(int parasolidId)
Create the tracking data of the given parasolid Face or Edge id
License requirements: solid_modeling ("SOLIDS MODELING") . |
int[] |
getBodies()
A method to get parasolid bodies of custom feature
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setBodies(int[] bodies)
A method to set parasolid bodies of custom feature
License requirements: solid_modeling ("SOLIDS MODELING") . |
errorCode, getConstructionFeatures, getCustomFeature, getNXObject, getOutputFeatures, getParasolidId, setErrorCode
printTestData, printTestData, tag, tagValue
int[] getBodies() throws NXException, RemoteException
NXException
RemoteException
void setBodies(int[] bodies) throws NXException, RemoteException
bodies
- The Array of input BodiesNXException
RemoteException
TrackingData createTrackingDataForParasolidEntity(int parasolidId) throws NXException, RemoteException
parasolidId
- The parasolid id for which create traking dataNXException
RemoteException
TrackingData createTrackingDataForNXObject(TaggedObject nxObject) throws NXException, RemoteException
nxObject
- The NX object for which create traking dataNXException
RemoteException
void appendOutputTrackingData(TrackingData[] trackingData) throws NXException, RemoteException
trackingData
- NXException
RemoteException
CustomFeatureCreateFeatureGeometryEvent.CopyNXBodyData copyNXBody(Body solidTag) throws NXException, RemoteException
solidTag
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.