public interface ExtractFaceBuilder
ExtractFace
builder
FeatureCollection.createExtractFaceBuilder(Feature)
Property | Value |
---|---|
AngleTolerance | 45.0 |
Associative | True |
CopyThreads | True |
DeleteHoles | False |
FixAtCurrentTimestamp | False |
InheritDisplayProperties | False |
MakePositionIndependent | False |
ReplacementAssistant.OneToOne | True |
Modifier and Type | Interface and Description |
---|---|
static class |
ExtractFaceBuilder.ExtractType
enum for feature type being extracted
|
static class |
ExtractFaceBuilder.FaceOptionType
enum for face option type
|
static class |
ExtractFaceBuilder.FaceSurfaceType
type of resulting surface
|
static class |
ExtractFaceBuilder.FeatureOptionType
enum for feature option type
|
static class |
ExtractFaceBuilder.ParentPartType
enum for scope of part
|
static class |
ExtractFaceBuilder.WaveLinkInformationData
This class holds the data returned from
getWaveLinkInformation() |
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle Tolerance
License requirements: None. |
boolean |
associative()
Returns the option that specifies whether the extract face operation is associative
License requirements: None. |
boolean |
bodyReverseDirection()
Returns the option to specify if the extracted faces should have the face normals reversed from the selected input bodies.
|
SelectObjectList |
bodyToExtract()
Deprecated.
Deprecated in NX9.0.0. Use
extractBodyCollector() instead.
|
SelectFaceList |
boundaryFaces()
Returns the boundary faces
License requirements: None. |
Feature |
commitCreateOnTheFly()
Commits the feature and set create on the fly flag
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
boolean |
copyThreads()
Returns the copy threads option
License requirements: None. |
boolean |
deleteHoles()
Returns the option to specify if holes should be deleted from the extracted faces
License requirements: None. |
ScCollector |
extractBodyCollector()
Returns a collection of bodies to extract
License requirements: None. |
ScCollector |
faceChain()
Returns the face chain containing the faces to extract
License requirements: None. |
ExtractFaceBuilder.FaceOptionType |
faceOption()
Returns the face option type
License requirements: None. |
boolean |
faceReverseDirection()
Returns the option specifying whether to reverse the face normals for the extracted faces.
|
SelectFaceList |
facesToExtract()
Deprecated.
Deprecated in NX7.5.0. Use
objectToExtract() instead.
|
ExtractFaceBuilder.FeatureOptionType |
featureOption()
Returns the feature option type
License requirements: None. |
boolean |
fixAtCurrentTimestamp()
Returns the option specifying whether to fix the extract face operation at the current timestamp
License requirements: None. |
void |
flipFaceChainDirectionSense(Face face)
Flip the face chain direction sense
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
Feature |
frecAtTimeStamp()
Returns the option specifying if the results from this builder should be associated
License requirements: None. |
boolean |
getFaceChainDirectionSense(Face face)
Returns the face chain direction sense for a given face in the face chain
License requirements: None. |
InterfaceObject[] |
getProductInterfaceObjects()
Gets selected product interface objects
License requirements: None. |
TaggedObject[] |
getSourcePartOccurrences()
Gets source part occurrences
License requirements: None. |
ExtractFaceBuilder.WaveLinkInformationData |
getWaveLinkInformation()
Prints wave browser type information about link
License requirements: wave ("WAVE FUNCTIONALITY") . |
boolean |
hideOriginal()
Returns the option to specify if the original faces should be hidden
License requirements: None. |
boolean |
inheritDisplayProperties()
Returns the inherit display properties from source option
License requirements: None. |
boolean |
makePositionIndependent()
Returns the option to specify that the extracted faces should be position independent
License requirements: None. |
SelectDisplayableObjectList |
objectToExtract()
Returns a list of the extracted objects.
|
ExtractFaceBuilder.ParentPartType |
parentPart()
Returns the source part type
License requirements: None. |
void |
recreateVectorOfHelpDirVector()
Causes the recreation of vector for help dir
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
ReplAsstBuilder |
replacementAssistant()
Returns the Replacement Assistant builder.
|
SelectFace |
seedFace()
Returns the seed face for the face chain
License requirements: None. |
boolean |
seedReverseDirection()
Returns the option that specifies whether to reverse the face normals of the extracted faces relative to the seed face chain
License requirements: None. |
void |
setAngleTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setAssociative(boolean associative)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setBodyReverseDirection(boolean bodyNormal)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setCopyThreads(boolean copyThreads)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setDeleteHoles(boolean deleteHoles)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setFaceOption(ExtractFaceBuilder.FaceOptionType faceOptionType)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setFaceReverseDirection(boolean faceNormal)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setFeatureOption(ExtractFaceBuilder.FeatureOptionType featureOptionType)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setFixAtCurrentTimestamp(boolean fixAtTimestamp)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setFrecAtTimeStamp(Feature terminalFrec)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setHideOriginal(boolean hideOriginal)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setInheritDisplayProperties(boolean inheritDisplayProperties)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setMakePositionIndependent(boolean makePositionIndependent)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setParentPart(ExtractFaceBuilder.ParentPartType parentPart)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setProductInterfaceObjects(InterfaceObject[] selectedObjects)
Sets selected product interface objects
License requirements: None. |
void |
setSeedReverseDirection(boolean seedNormal)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setSourcePartOccurrence(TaggedObject sourcePartOcc)
License requirements: None. |
void |
setSourcePartOccurrences(TaggedObject[] sourcePartOccurrences)
Sets source part occurrences
License requirements: None. |
void |
setSurfaceType(ExtractFaceBuilder.FaceSurfaceType surfaceType)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setTraverseInteriorEdges(boolean traverseInteriorEdges)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setType(ExtractFaceBuilder.ExtractType type)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setUseTangentEdgeAngles(boolean useTangentAngles)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
TaggedObject |
sourcePartOccurrence()
Returns the source part occurrence
License requirements: None. |
ExtractFaceBuilder.FaceSurfaceType |
surfaceType()
Returns the surface type
License requirements: None. |
boolean |
traverseInteriorEdges()
Returns the traverse interior edges
License requirements: None. |
ExtractFaceBuilder.ExtractType |
type()
Returns the type
License requirements: None. |
boolean |
useTangentEdgeAngles()
Returns the use tangent angles
License requirements: None. |
ExtractFaceBuilder.ExtractType type() throws NXException, RemoteException
NXException
RemoteException
void setType(ExtractFaceBuilder.ExtractType type) throws NXException, RemoteException
type
- NXException
RemoteException
ExtractFaceBuilder.ParentPartType parentPart() throws NXException, RemoteException
NXException
RemoteException
void setParentPart(ExtractFaceBuilder.ParentPartType parentPart) throws NXException, RemoteException
parentPart
- NXException
RemoteException
ExtractFaceBuilder.FaceOptionType faceOption() throws NXException, RemoteException
NXException
RemoteException
void setFaceOption(ExtractFaceBuilder.FaceOptionType faceOptionType) throws NXException, RemoteException
faceOptionType
- NXException
RemoteException
SelectFaceList facesToExtract() throws NXException, RemoteException
objectToExtract()
instead.
NXException
RemoteException
SelectDisplayableObjectList objectToExtract() throws NXException, RemoteException
Face
objects.
NXException
RemoteException
ScCollector faceChain() throws NXException, RemoteException
NXException
RemoteException
boolean getFaceChainDirectionSense(Face face) throws NXException, RemoteException
face
- NXException
RemoteException
void flipFaceChainDirectionSense(Face face) throws NXException, RemoteException
face
- NXException
RemoteException
ReplAsstBuilder replacementAssistant() throws NXException, RemoteException
NXException
RemoteException
boolean faceReverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setFaceReverseDirection(boolean faceNormal) throws NXException, RemoteException
faceNormal
- NXException
RemoteException
SelectFace seedFace() throws NXException, RemoteException
NXException
RemoteException
boolean seedReverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setSeedReverseDirection(boolean seedNormal) throws NXException, RemoteException
seedNormal
- NXException
RemoteException
SelectFaceList boundaryFaces() throws NXException, RemoteException
NXException
RemoteException
boolean traverseInteriorEdges() throws NXException, RemoteException
NXException
RemoteException
void setTraverseInteriorEdges(boolean traverseInteriorEdges) throws NXException, RemoteException
traverseInteriorEdges
- NXException
RemoteException
boolean useTangentEdgeAngles() throws NXException, RemoteException
NXException
RemoteException
void setUseTangentEdgeAngles(boolean useTangentAngles) throws NXException, RemoteException
useTangentAngles
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
SelectObjectList bodyToExtract() throws NXException, RemoteException
extractBodyCollector()
instead.
NXException
RemoteException
ExtractFaceBuilder.FeatureOptionType featureOption() throws NXException, RemoteException
NXException
RemoteException
void setFeatureOption(ExtractFaceBuilder.FeatureOptionType featureOptionType) throws NXException, RemoteException
featureOptionType
- NXException
RemoteException
ScCollector extractBodyCollector() throws NXException, RemoteException
NXException
RemoteException
boolean bodyReverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setBodyReverseDirection(boolean bodyNormal) throws NXException, RemoteException
bodyNormal
- NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
boolean fixAtCurrentTimestamp() throws NXException, RemoteException
NXException
RemoteException
void setFixAtCurrentTimestamp(boolean fixAtTimestamp) throws NXException, RemoteException
fixAtTimestamp
- NXException
RemoteException
boolean deleteHoles() throws NXException, RemoteException
NXException
RemoteException
void setDeleteHoles(boolean deleteHoles) throws NXException, RemoteException
deleteHoles
- NXException
RemoteException
boolean hideOriginal() throws NXException, RemoteException
NXException
RemoteException
void setHideOriginal(boolean hideOriginal) throws NXException, RemoteException
hideOriginal
- NXException
RemoteException
ExtractFaceBuilder.FaceSurfaceType surfaceType() throws NXException, RemoteException
NXException
RemoteException
void setSurfaceType(ExtractFaceBuilder.FaceSurfaceType surfaceType) throws NXException, RemoteException
surfaceType
- NXException
RemoteException
boolean makePositionIndependent() throws NXException, RemoteException
NXException
RemoteException
void setMakePositionIndependent(boolean makePositionIndependent) throws NXException, RemoteException
makePositionIndependent
- NXException
RemoteException
boolean inheritDisplayProperties() throws NXException, RemoteException
NXException
RemoteException
void setInheritDisplayProperties(boolean inheritDisplayProperties) throws NXException, RemoteException
inheritDisplayProperties
- NXException
RemoteException
Feature commitCreateOnTheFly() throws NXException, RemoteException
NXException
RemoteException
ExtractFaceBuilder.WaveLinkInformationData getWaveLinkInformation() throws NXException, RemoteException
NXException
RemoteException
Feature frecAtTimeStamp() throws NXException, RemoteException
NXException
RemoteException
void setFrecAtTimeStamp(Feature terminalFrec) throws NXException, RemoteException
terminalFrec
- NXException
RemoteException
boolean copyThreads() throws NXException, RemoteException
NXException
RemoteException
void setCopyThreads(boolean copyThreads) throws NXException, RemoteException
copyThreads
- NXException
RemoteException
void recreateVectorOfHelpDirVector() throws NXException, RemoteException
NXException
RemoteException
InterfaceObject[] getProductInterfaceObjects() throws NXException, RemoteException
NXException
RemoteException
void setProductInterfaceObjects(InterfaceObject[] selectedObjects) throws NXException, RemoteException
selectedObjects
- items in listNXException
RemoteException
TaggedObject sourcePartOccurrence() throws NXException, RemoteException
NXException
RemoteException
void setSourcePartOccurrence(TaggedObject sourcePartOcc) throws NXException, RemoteException
sourcePartOcc
- NXException
RemoteException
TaggedObject[] getSourcePartOccurrences() throws NXException, RemoteException
NXException
RemoteException
void setSourcePartOccurrences(TaggedObject[] sourcePartOccurrences) throws NXException, RemoteException
sourcePartOccurrences
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.