public interface DynamicSection extends NXObject, IDynamicSectionCutCreator
DynamicSectionBuilder
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
updateSectionCuts(Update.Option updateOption)
Updates the section-cuts (curves) associated with the dynamic
section object if they are out-of-date.
|
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
find, getSectionCuts
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
void updateSectionCuts(Update.Option updateOption) throws NXException, RemoteException
Update.Option.NOW
,
then the update is performed immediately. If the user wants to update
multiple section objects, then it is optimal to specify the update option
as Update.Option.LATER
and perform
update at the end using Update.doUpdate(int)
.
nxopen.Session.UndoMarkId
must have been
set so that the session can be rolled back successfully if an error occurs.
See Session.setUndoMark(nxopen.Session.MarkVisibility, java.lang.String)
.
updateOption
- Update optionNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.