public interface ProfileBuilder extends FeatureBuilder
Profile
builder
ShipCollection.createProfileBuilder(nxopen.features.Feature)
Property | Value |
---|---|
AngleOfRotation.Value | 0 |
AngularTolerance | 0.5 |
BeltAlignment | Center |
DistanceTolerance | 0.0254 (millimeters part), 0.001 (inches part) |
EndCutType | None |
EndEndCutBlock.Angle.Value | 0 |
EndEndCutBlock.Offset.Value | 0 |
EndEndCutBlock.SketchBlock.Exp1.Value | 0 |
EndEndCutBlock.SketchBlock.Exp10.Value | 0 |
EndEndCutBlock.SketchBlock.Exp11.Value | 0 |
EndEndCutBlock.SketchBlock.Exp12.Value | 0 |
EndEndCutBlock.SketchBlock.Exp2.Value | 0 |
EndEndCutBlock.SketchBlock.Exp3.Value | 0 |
EndEndCutBlock.SketchBlock.Exp4.Value | 0 |
EndEndCutBlock.SketchBlock.Exp5.Value | 0 |
EndEndCutBlock.SketchBlock.Exp6.Value | 0 |
EndEndCutBlock.SketchBlock.Exp7.Value | 0 |
EndEndCutBlock.SketchBlock.Exp8.Value | 0 |
EndEndCutBlock.SketchBlock.Exp9.Value | 0 |
EndEndCutBlock.SketchBlock.Sketches | EndCut1 |
EndEndCutBlock.TaperType | Trim |
FaceOffsetExpression.Value | 0 |
GuideOffsetExpression.Value | 0 |
KeepFace | 0 |
KeepGuide | 0 |
OrientType | FaceNormal |
PlateHeight.Value | 0 |
PlateWIdth.Value | 0 |
SectionType | Profile |
Modifier and Type | Interface and Description |
---|---|
static class |
ProfileBuilder.Alignment
Creation method used to define the placement of the belt this
is disabled for profiles
|
static class |
ProfileBuilder.EndCutOption
Creation method used to define the end cut type
|
static class |
ProfileBuilder.OrientationOption
Creation method used to define the placement of the profile this
is disabled for belt creation
|
static class |
ProfileBuilder.SectionOption
Creation of profile from the library or a plate
|
static class |
ProfileBuilder.TypeOption
Creation type either a belt or a profile
|
Modifier and Type | Method and Description |
---|---|
Expression |
angleOfRotation()
Returns the angle of rotation
License requirements: None. |
double |
angularTolerance()
Returns the angular tolerance (degrees).
|
int |
attributeMaterial()
Returns the material attribute
License requirements: None. |
int |
attributeName()
Returns the name attribute value
License requirements: None. |
ProfileBuilder.Alignment |
beltAlignment()
Returns the belt alignment
License requirements: None. |
int |
beltSize()
Returns the belt size options
License requirements: None. |
int |
beltType()
Returns the belt type options
License requirements: None. |
CurveLengthData |
curveLengthData()
Returns the curve length data
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance (part units).
|
ProfileBuilder.EndCutOption |
endCutType()
Returns the end cut type
License requirements: None. |
EndCutBlockBuilder |
endEndCutBlock()
Returns the end end cut block
License requirements: None. |
Expression |
faceOffsetExpression()
Returns the face offset expression
License requirements: None. |
boolean |
faceOffsetVector()
Returns the face offset vector
License requirements: None. |
String[] |
getAvailableAttributeMaterials()
Returns the list of available material attributes
License requirements: None. |
String[] |
getAvailableAttributeNames()
Returns the list of available name attributes
License requirements: None. |
String[] |
getAvailableBeltSizes()
Returns the list of available material attributes
License requirements: None. |
String[] |
getAvailableBeltTypes()
Returns the list of available material attributes
License requirements: None. |
String[] |
getAvailableProfileSizes()
Returns the list of available material attributes
License requirements: None. |
String[] |
getAvailableProfileTypes()
Returns the list of available material attributes
License requirements: None. |
Expression |
guideOffsetExpression()
Returns the guide offset expression
License requirements: None. |
boolean |
guideOffsetVector()
Returns the guide offset vector
License requirements: None. |
Section |
guideSection()
Returns the select edge
License requirements: None. |
boolean |
keepFace()
Returns the toggle which allows re-use of the selected faces
License requirements: None. |
boolean |
keepGuide()
Returns the toggle which allows re-use of the selected edges or curves
License requirements: None. |
Direction |
orientationVector()
Returns the orientation vector
License requirements: None. |
ProfileBuilder.OrientationOption |
orientType()
Returns the orient type
License requirements: None. |
Expression |
plateHeight()
Returns the plate height
License requirements: None. |
Expression |
plateWIdth()
Returns the plate width
License requirements: None. |
int |
profileSize()
Returns the profile size options
License requirements: None. |
int |
profileType()
Returns the profile type options
License requirements: None. |
ProfileBuilder.SectionOption |
sectionType()
Returns the section type
License requirements: None. |
SelectFeatureList |
selectCsys()
Returns the select csys
License requirements: None. |
ScCollector |
selectFace()
Returns the placement faces or datum plane
License requirements: None. |
void |
setAngularTolerance(double angularTolerance)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setAttributeMaterial(int material)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setAttributeName(int name)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setBeltAlignment(ProfileBuilder.Alignment beltAlignment)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setBeltSize(int size)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setBeltType(int type)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setEndCutType(ProfileBuilder.EndCutOption endCutType)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setFaceOffsetVector(boolean faceOffsetVector)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setGuideOffsetVector(boolean guideOffsetVector)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setKeepFace(boolean keepFace)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setKeepGuide(boolean keepGuide)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setOrientationVector(Direction orientationVector)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setOrientType(ProfileBuilder.OrientationOption orientType)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setProfileSize(int size)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setProfileType(int type)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setSectionType(ProfileBuilder.SectionOption sectionType)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setType(ProfileBuilder.TypeOption type)
License requirements: nx_ship_concept ("Ship Concept") . |
EndCutBlockBuilder |
startEndCutBlock()
Returns the start end cut block
License requirements: None. |
ProfileBuilder.TypeOption |
type()
Returns the type belt or profile
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ProfileBuilder.TypeOption type() throws NXException, RemoteException
NXException
RemoteException
void setType(ProfileBuilder.TypeOption type) throws NXException, RemoteException
type
- NXException
RemoteException
ProfileBuilder.SectionOption sectionType() throws NXException, RemoteException
NXException
RemoteException
void setSectionType(ProfileBuilder.SectionOption sectionType) throws NXException, RemoteException
sectionType
- NXException
RemoteException
ProfileBuilder.OrientationOption orientType() throws NXException, RemoteException
NXException
RemoteException
void setOrientType(ProfileBuilder.OrientationOption orientType) throws NXException, RemoteException
orientType
- NXException
RemoteException
ProfileBuilder.Alignment beltAlignment() throws NXException, RemoteException
NXException
RemoteException
void setBeltAlignment(ProfileBuilder.Alignment beltAlignment) throws NXException, RemoteException
beltAlignment
- NXException
RemoteException
ProfileBuilder.EndCutOption endCutType() throws NXException, RemoteException
NXException
RemoteException
void setEndCutType(ProfileBuilder.EndCutOption endCutType) throws NXException, RemoteException
endCutType
- NXException
RemoteException
ScCollector selectFace() throws NXException, RemoteException
NXException
RemoteException
boolean keepFace() throws NXException, RemoteException
NXException
RemoteException
void setKeepFace(boolean keepFace) throws NXException, RemoteException
keepFace
- NXException
RemoteException
Expression angleOfRotation() throws NXException, RemoteException
NXException
RemoteException
Expression faceOffsetExpression() throws NXException, RemoteException
NXException
RemoteException
boolean faceOffsetVector() throws NXException, RemoteException
NXException
RemoteException
void setFaceOffsetVector(boolean faceOffsetVector) throws NXException, RemoteException
faceOffsetVector
- NXException
RemoteException
Section guideSection() throws NXException, RemoteException
NXException
RemoteException
boolean keepGuide() throws NXException, RemoteException
NXException
RemoteException
void setKeepGuide(boolean keepGuide) throws NXException, RemoteException
keepGuide
- NXException
RemoteException
Expression guideOffsetExpression() throws NXException, RemoteException
NXException
RemoteException
boolean guideOffsetVector() throws NXException, RemoteException
NXException
RemoteException
void setGuideOffsetVector(boolean guideOffsetVector) throws NXException, RemoteException
guideOffsetVector
- NXException
RemoteException
SelectFeatureList selectCsys() throws NXException, RemoteException
NXException
RemoteException
Expression plateHeight() throws NXException, RemoteException
NXException
RemoteException
Expression plateWIdth() throws NXException, RemoteException
NXException
RemoteException
int attributeName() throws NXException, RemoteException
NXException
RemoteException
void setAttributeName(int name) throws NXException, RemoteException
name
- NXException
RemoteException
String[] getAvailableAttributeNames() throws NXException, RemoteException
NXException
RemoteException
int attributeMaterial() throws NXException, RemoteException
NXException
RemoteException
void setAttributeMaterial(int material) throws NXException, RemoteException
material
- NXException
RemoteException
String[] getAvailableAttributeMaterials() throws NXException, RemoteException
NXException
RemoteException
int beltType() throws NXException, RemoteException
NXException
RemoteException
void setBeltType(int type) throws NXException, RemoteException
type
- NXException
RemoteException
String[] getAvailableBeltTypes() throws NXException, RemoteException
NXException
RemoteException
int beltSize() throws NXException, RemoteException
NXException
RemoteException
void setBeltSize(int size) throws NXException, RemoteException
size
- NXException
RemoteException
String[] getAvailableBeltSizes() throws NXException, RemoteException
NXException
RemoteException
int profileType() throws NXException, RemoteException
NXException
RemoteException
void setProfileType(int type) throws NXException, RemoteException
type
- NXException
RemoteException
String[] getAvailableProfileTypes() throws NXException, RemoteException
NXException
RemoteException
int profileSize() throws NXException, RemoteException
NXException
RemoteException
void setProfileSize(int size) throws NXException, RemoteException
size
- NXException
RemoteException
String[] getAvailableProfileSizes() throws NXException, RemoteException
NXException
RemoteException
EndCutBlockBuilder startEndCutBlock() throws NXException, RemoteException
NXException
RemoteException
EndCutBlockBuilder endEndCutBlock() throws NXException, RemoteException
NXException
RemoteException
CurveLengthData curveLengthData() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(double angularTolerance) throws NXException, RemoteException
angularTolerance
- NXException
RemoteException
Direction orientationVector() throws NXException, RemoteException
NXException
RemoteException
void setOrientationVector(Direction orientationVector) throws NXException, RemoteException
orientationVector
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.