Modifier and Type | Interface and Description |
---|---|
static class |
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutOrientationType
This enum represents orientation types for the flat pattern callouts
|
static class |
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutTypeDisplay
The members of the following structure are the display data for a
callout in a flat pattern drawing member view.
|
static class |
PartFlexiblePrintedCircuitDesign.FlatPatternObjectType
The members of the following enumerated type are used to identify
object types to the FlatPattern API.
|
static class |
PartFlexiblePrintedCircuitDesign.FlatPatternObjectTypeDisplay
The members of the following structure are the display data for an
object in a flat pattern drawing member view.
|
static class |
PartFlexiblePrintedCircuitDesign.FlexibleCableContactFaceOptions
This enum represents the face that is the contact face
of the Flexible Cable.
|
static class |
PartFlexiblePrintedCircuitDesign.MaterialPropertiesData
This class holds the data returned from
getMaterialProperties(java.lang.String) |
Modifier and Type | Method and Description |
---|---|
void |
commit()
Commits and applies all the settings done with set_callout_type_display
and set_object_type_display.
|
Expression |
getBendRadius()
Returns the bend radius expression
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
Expression |
getBendReliefDepth()
Returns the bend relief depth
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
Expression |
getBendReliefWidth()
Returns the bend relief width
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
double |
getDeviationalToleranceInFlatSolid()
Returns the deviational tolerance during Flat Solid simplification
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutTypeDisplay[] |
getFlatPatternAllCalloutTypeDisplay()
Returns the dialog names, identifiers, and enabled status for all the
available callout types.
|
PartFlexiblePrintedCircuitDesign.FlatPatternObjectTypeDisplay[] |
getFlatPatternAllObjectTypeDisplay()
Returns the types, colors, fonts, widths, and enabled status for all the
the available object types.
|
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutOrientationType |
getFlatPatternCalloutOrientationType()
Returns the orientation type for flat pattern callouts.
|
String[] |
getFlatPatternCalloutTypeContents(String calloutType)
Returns the contents for a callout type.
|
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutTypeDisplay |
getFlatPatternCalloutTypeDisplay(String calloutType)
Returns the display data for a callout type.
|
PartFlexiblePrintedCircuitDesign.FlatPatternObjectTypeDisplay |
getFlatPatternObjectTypeDisplay(PartFlexiblePrintedCircuitDesign.FlatPatternObjectType objectType)
Returns the display data for a flat pattern object type.
|
NXColor |
getFlexibleCableBottomFaceColor()
Returns the bottom face color.
|
Expression |
getFlexibleCableConductorSpacing()
Returns the conductor spacing expression.
|
Expression |
getFlexibleCableConductorWidth()
Returns the conductor width expression.
|
PartFlexiblePrintedCircuitDesign.FlexibleCableContactFaceOptions |
getFlexibleCableContactFace()
Returns the contact face.
|
Expression |
getFlexibleCableStrippingLength()
Returns the stripping length expression.
|
NXColor |
getFlexibleCableTopFaceColor()
Returns the top face color.
|
FeatureProperty |
getInnerCornerTreatmentType()
Returns the inner corner treatment type in Flat as Solid operation
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
Expression |
getInnerCornerTreatmentValue()
Returns the inner corner treatment value for Flat as Solid operations
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
boolean |
getIsBsplineSimplifiedInFlatSolid()
Returns the flag indicating whether B-Splines are simplified as part of the Flat Solid creation
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
boolean |
getIsSystemGeneratedBendReliefRemovedInFlatSolid()
Returns the flag indicating whether or not system generated bend releifs are removed as part of the Flat Solid creation
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
String |
getMaterial()
Returns the material name saved with the part
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
String[] |
getMaterialNames()
Returns the material names defined in the material standards table
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
PartFlexiblePrintedCircuitDesign.MaterialPropertiesData |
getMaterialProperties(String materialName)
Returns the material name saved with the part
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
double |
getMinimumArcToleranceInFlatSolid()
Returns the minimum arc tolerance during Flat Solid simplification
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
Expression |
getNeutralFactor()
Returns the neutral factor
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
FeatureProperty |
getOuterCornerTreatmentType()
Returns the outer corner treatment type in Flat as Solid operation
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
Expression |
getOuterCornerTreatmentValue()
Returns the out corner treatment value for Flat as Solid operations
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
Expression |
getThickness()
Returns the thickness expression
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setBendRadius(boolean updateModel,
String bendRadius)
Sets the bend radius value
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setBendReliefDepth(boolean updateModel,
String bendReliefDepth)
Sets the bend relief depth value
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setBendReliefWidth(boolean updateModel,
String bendReliefWidth)
Sets the bend relief depth value
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setDeviationalToleranceInFlatSolid(boolean updateModel,
double deviationalToleranceInFlatSolid)
Sets the deviational tolerance during Flat Solid simplification
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setFlatPatternCalloutOrientationType(PartFlexiblePrintedCircuitDesign.FlatPatternCalloutOrientationType orientation)
Sets the orientation type for flat pattern callouts.
|
void |
setFlatPatternCalloutTypeContents(String calloutType,
String[] contents)
Sets the contents for a callout type.
|
void |
setFlatPatternCalloutTypeDisplay(String calloutType,
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutTypeDisplay displayData)
Sets the display data for a callout type.
|
void |
setFlatPatternObjectTypeDisplay(boolean updateModel,
PartFlexiblePrintedCircuitDesign.FlatPatternObjectType objectType,
PartFlexiblePrintedCircuitDesign.FlatPatternObjectTypeDisplay displayData)
Sets the display data for a flat pattern object type.
|
void |
setFlexibleCableBottomFaceColor(NXColor bottomFaceColor)
Sets the bottom face color.
|
void |
setFlexibleCableConductorSpacing(String conductorSpacing)
Sets the conductor spacing value string.
|
void |
setFlexibleCableConductorWidth(String conductorWidth)
Sets the conductor width value string.
|
void |
setFlexibleCableContactFace(PartFlexiblePrintedCircuitDesign.FlexibleCableContactFaceOptions faceOption)
Sets the contact face.
|
void |
setFlexibleCableStrippingLength(String strippingLength)
Sets the stripping length value string.
|
void |
setFlexibleCableTopFaceColor(NXColor topFaceColor)
Sets the top face color.
|
void |
setInnerCornerTreatmentType(boolean updateModel,
FeatureProperty innerCornerTreatmentType)
Sets the inner corner treatment type in Flat as Solid operation
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setInnerCornerTreatmentValue(boolean updateModel,
String innerCornerTreatment)
Sets the the inner corner treatment value for Flat as Solid operations
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setIsBsplineSimplifiedInFlatSolid(boolean updateModel,
boolean isBsplineSimplifiedInFlatSolid)
Sets the flag indicating whether or not B-Splines are simplified as part of the Flat Solid creation
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setIsSystemGeneratedBendReliefRemovedInFlatSolid(boolean updateModel,
boolean isSystemGeneratedBendReliefRemoved)
Sets the flag indicating whether or not system generated bend releifs are removed as part of the Flat Solid creation
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setMaterial(boolean updateModel,
String standardName)
Sets the material standard
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setMinimumArcToleranceInFlatSolid(boolean updateModel,
double minimumArcToleranceInFlatSolid)
Sets the minimum arc tolerance during Flat Solid simplification
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setNeutralFactor(boolean updateModel,
String neutralFactor)
Sets the bend relief depth value
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setOuterCornerTreatmentType(boolean updateModel,
FeatureProperty outerCornerTreatmentType)
Sets the the outer corner treatment type in Flat as Solid operation
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setOuterCornerTreatmentValue(boolean updateModel,
String outerCornerTreatment)
Sets the outer corner treatment value for Flat as Solid operations
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
void |
setThickness(boolean updateModel,
String thickness)
Sets the thickness value string
License requirements: nx_flexible_pcb ("NX Flexible PCB") . |
Expression getThickness() throws NXException, RemoteException
NXException
RemoteException
void setThickness(boolean updateModel, String thickness) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelythickness
- default thickness value for NX Sheetmetal solids NXException
RemoteException
Expression getBendRadius() throws NXException, RemoteException
NXException
RemoteException
void setBendRadius(boolean updateModel, String bendRadius) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelybendRadius
- default bend radius value for bend faces NXException
RemoteException
Expression getBendReliefDepth() throws NXException, RemoteException
NXException
RemoteException
void setBendReliefDepth(boolean updateModel, String bendReliefDepth) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelybendReliefDepth
- default depth value for bend relief NXException
RemoteException
Expression getBendReliefWidth() throws NXException, RemoteException
NXException
RemoteException
void setBendReliefWidth(boolean updateModel, String bendReliefWidth) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelybendReliefWidth
- default width value for bend relief NXException
RemoteException
Expression getNeutralFactor() throws NXException, RemoteException
NXException
RemoteException
void setNeutralFactor(boolean updateModel, String neutralFactor) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelyneutralFactor
- default neutral factor value for bend relief NXException
RemoteException
Expression getOuterCornerTreatmentValue() throws NXException, RemoteException
NXException
RemoteException
void setOuterCornerTreatmentValue(boolean updateModel, String outerCornerTreatment) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelyouterCornerTreatment
- default value for out corner treatment NXException
RemoteException
FeatureProperty getOuterCornerTreatmentType() throws NXException, RemoteException
NXException
RemoteException
void setOuterCornerTreatmentType(boolean updateModel, FeatureProperty outerCornerTreatmentType) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelyouterCornerTreatmentType
- outer corner treatment typeNXException
RemoteException
Expression getInnerCornerTreatmentValue() throws NXException, RemoteException
NXException
RemoteException
void setInnerCornerTreatmentValue(boolean updateModel, String innerCornerTreatment) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelyinnerCornerTreatment
- default value for inner corner treatment NXException
RemoteException
FeatureProperty getInnerCornerTreatmentType() throws NXException, RemoteException
NXException
RemoteException
void setInnerCornerTreatmentType(boolean updateModel, FeatureProperty innerCornerTreatmentType) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelyinnerCornerTreatmentType
- outer corner treatment typeNXException
RemoteException
boolean getIsBsplineSimplifiedInFlatSolid() throws NXException, RemoteException
NXException
RemoteException
void setIsBsplineSimplifiedInFlatSolid(boolean updateModel, boolean isBsplineSimplifiedInFlatSolid) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelyisBsplineSimplifiedInFlatSolid
- flagNXException
RemoteException
boolean getIsSystemGeneratedBendReliefRemovedInFlatSolid() throws NXException, RemoteException
NXException
RemoteException
void setIsSystemGeneratedBendReliefRemovedInFlatSolid(boolean updateModel, boolean isSystemGeneratedBendReliefRemoved) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelyisSystemGeneratedBendReliefRemoved
- flagNXException
RemoteException
double getMinimumArcToleranceInFlatSolid() throws NXException, RemoteException
NXException
RemoteException
void setMinimumArcToleranceInFlatSolid(boolean updateModel, double minimumArcToleranceInFlatSolid) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelyminimumArcToleranceInFlatSolid
- flagNXException
RemoteException
double getDeviationalToleranceInFlatSolid() throws NXException, RemoteException
NXException
RemoteException
void setDeviationalToleranceInFlatSolid(boolean updateModel, double deviationalToleranceInFlatSolid) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelydeviationalToleranceInFlatSolid
- flagNXException
RemoteException
String[] getMaterialNames() throws NXException, RemoteException
NXException
RemoteException
String getMaterial() throws NXException, RemoteException
NXException
RemoteException
PartFlexiblePrintedCircuitDesign.MaterialPropertiesData getMaterialProperties(String materialName) throws NXException, RemoteException
materialName
- material NameNXException
RemoteException
void setMaterial(boolean updateModel, String standardName) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediatelystandardName
- The name of a material from the material standards fileNXException
RemoteException
PartFlexiblePrintedCircuitDesign.FlatPatternObjectTypeDisplay getFlatPatternObjectTypeDisplay(PartFlexiblePrintedCircuitDesign.FlatPatternObjectType objectType) throws NXException, RemoteException
objectType
- The object type for which to return the display data.NXException
RemoteException
void setFlatPatternObjectTypeDisplay(boolean updateModel, PartFlexiblePrintedCircuitDesign.FlatPatternObjectType objectType, PartFlexiblePrintedCircuitDesign.FlatPatternObjectTypeDisplay displayData) throws NXException, RemoteException
updateModel
- Specifies whether the solid model be recomputed immediately.objectType
- The object type for which to get the display data.displayData
- The display data for the flat pattern object type.NXException
RemoteException
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutTypeDisplay getFlatPatternCalloutTypeDisplay(String calloutType) throws NXException, RemoteException
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutTypeDisplay
is separately allocated from the callout_type argument string.
In some cases the new string will contain an
extended form of the callout_type passed in, and that form should
be used for subsequent JA calls, without modification.
calloutType
- The name of the callout type for which to get the display data.NXException
RemoteException
void setFlatPatternCalloutTypeDisplay(String calloutType, PartFlexiblePrintedCircuitDesign.FlatPatternCalloutTypeDisplay displayData) throws NXException, RemoteException
calloutType
- The name of the callout type for which to set the display data.displayData
- The display data for the callout type.NXException
RemoteException
PartFlexiblePrintedCircuitDesign.FlatPatternObjectTypeDisplay[] getFlatPatternAllObjectTypeDisplay() throws NXException, RemoteException
NXException
RemoteException
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutTypeDisplay[] getFlatPatternAllCalloutTypeDisplay() throws NXException, RemoteException
NXException
RemoteException
void commit() throws NXException, RemoteException
NXException
RemoteException
Expression getFlexibleCableConductorWidth() throws NXException, RemoteException
NXException
RemoteException
void setFlexibleCableConductorWidth(String conductorWidth) throws NXException, RemoteException
conductorWidth
- Default conductor width value for the flexible cable. NXException
RemoteException
Expression getFlexibleCableConductorSpacing() throws NXException, RemoteException
NXException
RemoteException
void setFlexibleCableConductorSpacing(String conductorSpacing) throws NXException, RemoteException
conductorSpacing
- Default conductor spacing value for the flexible cable. NXException
RemoteException
Expression getFlexibleCableStrippingLength() throws NXException, RemoteException
NXException
RemoteException
void setFlexibleCableStrippingLength(String strippingLength) throws NXException, RemoteException
strippingLength
- Default stripping length value for the flexible cable. NXException
RemoteException
PartFlexiblePrintedCircuitDesign.FlexibleCableContactFaceOptions getFlexibleCableContactFace() throws NXException, RemoteException
NXException
RemoteException
void setFlexibleCableContactFace(PartFlexiblePrintedCircuitDesign.FlexibleCableContactFaceOptions faceOption) throws NXException, RemoteException
faceOption
- Contact face options.NXException
RemoteException
NXColor getFlexibleCableTopFaceColor() throws NXException, RemoteException
NXException
RemoteException
void setFlexibleCableTopFaceColor(NXColor topFaceColor) throws NXException, RemoteException
topFaceColor
- Top face color.NXException
RemoteException
NXColor getFlexibleCableBottomFaceColor() throws NXException, RemoteException
NXException
RemoteException
void setFlexibleCableBottomFaceColor(NXColor bottomFaceColor) throws NXException, RemoteException
bottomFaceColor
- Bottom face color.NXException
RemoteException
String[] getFlatPatternCalloutTypeContents(String calloutType) throws NXException, RemoteException
calloutType
- The name of the callout type for which to get the content.NXException
RemoteException
void setFlatPatternCalloutTypeContents(String calloutType, String[] contents) throws NXException, RemoteException
calloutType
- The name of the callout type for which to set the content.contents
- The contents for the callout type.NXException
RemoteException
PartFlexiblePrintedCircuitDesign.FlatPatternCalloutOrientationType getFlatPatternCalloutOrientationType() throws NXException, RemoteException
NXException
RemoteException
void setFlatPatternCalloutOrientationType(PartFlexiblePrintedCircuitDesign.FlatPatternCalloutOrientationType orientation) throws NXException, RemoteException
orientation
- The orientation type for the flat pattern callouts.NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.