public interface ModelingView extends View
Modifier and Type | Interface and Description |
---|---|
static class |
ModelingView.DisplaySectioningData
This class holds the data returned from
getDisplaySectioning() |
static class |
ModelingView.OtherSectionAttrT
Deprecated.
Deprecated in NX5.0.0. This funcitonality is replaced by
setActiveDynamicSection(nxopen.display.DynamicSection)
|
static class |
ModelingView.SectionCap
Deprecated.
Deprecated in NX5.0.0. This funcitonality is replaced by
setActiveDynamicSection(nxopen.display.DynamicSection)
|
static class |
ModelingView.SectionPlane
Deprecated.
Deprecated in NX5.0.0. This funcitonality is replaced by
setActiveDynamicSection(nxopen.display.DynamicSection)
|
View.Canned, View.RenderingStyleType, View.ScaleAdjustment, View.ScaleFactor, View.ShowOrHideType
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
DynamicSection |
activeDynamicSection()
Returns the active dynamic section object in the modeling view.
|
boolean |
displaySectioningToggle()
Returns the toggle between enabling or disabling the Dynamic Sectioning viewing
License requirements: None. |
void |
expandCollapseNode(boolean expand)
Expand or collapse the node for the specified Model View in the Part Navigator.
|
ModelingView.DisplaySectioningData |
getDisplaySectioning()
Deprecated.
Deprecated in NX5.0.0. Use
activeDynamicSection() instead.
|
ModelingViewHighQualityImage |
hiqhQualityImage()
Returns the High Quality Image instance belonging to a view .
|
boolean |
isDynamicSectionVisible(DynamicSection dynamicSection)
Returns if the specified dynamic section object is visible
in this view.
|
boolean |
isMirrored()
Returns a flag indicating whether the model view is mirrored
License requirements: None. |
void |
setActiveDynamicSection(DynamicSection dynamicSection)
License requirements: None. |
void |
setDisplaySectioning(Matrix3x3 sectionMatrix,
Point3d sectionOrigin,
double[] planeDist,
ModelingView.OtherSectionAttrT otherAttrs)
Deprecated.
Deprecated in NX5.0.0. Use
setActiveDynamicSection(nxopen.display.DynamicSection) instead.
|
void |
setDisplaySectioningToggle(boolean newState)
License requirements: None. |
void |
setDynamicSectionVisible(DynamicSection dynamicSection,
boolean visible)
Sets the specified dynamic section object is visible/invisible
in this view.
|
void |
useDefaultLights()
Changes the set of lights used in the given view to the
"Default" set, which for now is the Scene Ambient,
Scene Left Top and Scene Right Top lights.
|
void |
useSceneLights()
Changes the set of lights used in the given view to the
"Scene" set, which for now includes the eight predefined
scene lights (including the Scene Ambient light).
|
absoluteOrigin, askVisibleObjects, concatenate, concatenate, concatenate, concatenate, concatenate, concatenate, concatenate, dependentDisplay, expand, fit, fitAfterShowOrHide, fitToObjects, getAxis, lockRotations, makeWork, matrix, orient, orient, orient, origin, regenerate, renderingStyle, restore, rotate, rotate, scale, setLockRotations, setOrigin, setRenderingStyle, setRotationTranslationScale, setScale, setSyncViews, setTriadVisibility, setWcsVisibility, snapToClosestCannedOrientation, snapToVariantCannedOrientation, syncViews, triadVisibility, updateCustomSymbols, updateDisplay, visualizationSpecialEffectsPreferences, visualizationVisualPreferences, wcsVisibility, zoom, zoomAboutPoint, zoomByRectangle
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
ModelingViewHighQualityImage hiqhQualityImage() throws RemoteException
RemoteException
void useDefaultLights() throws NXException, RemoteException
NXException
RemoteException
void useSceneLights() throws NXException, RemoteException
NXException
RemoteException
boolean displaySectioningToggle() throws NXException, RemoteException
NXException
RemoteException
void setDisplaySectioningToggle(boolean newState) throws NXException, RemoteException
newState
- To enable or disable dyanamic Sectioning on displayNXException
RemoteException
void setDisplaySectioning(Matrix3x3 sectionMatrix, Point3d sectionOrigin, double[] planeDist, ModelingView.OtherSectionAttrT otherAttrs) throws NXException, RemoteException
setActiveDynamicSection(nxopen.display.DynamicSection)
instead.
ModelingView.OtherSectionAttrT
.
For further details on how dynamic sectioning works, please refer to the UG doc.
BasePart.dynamicSections()
and nxopen.BasePart#setDynamicSections
to create section builder and modify view sectioning definition.
sectionMatrix
- Section planes matrix relative to ABS coordsectionOrigin
- Center of rectangle representing the active planeplaneDist
- distance from section_object_origin of the 6 planesotherAttrs
- additional sectioning attrs
NXException
RemoteException
ModelingView.DisplaySectioningData getDisplaySectioning() throws NXException, RemoteException
activeDynamicSection()
instead.
ModelingView.OtherSectionAttrT
.
For further details on how dynamic sectioning works, please refer to the UG doc.
BasePart.dynamicSections()
and nxopen.BasePart#setDynamicSections
to create section builder and query sectioning attributes stored in a view.
NXException
RemoteException
DynamicSection activeDynamicSection() throws NXException, RemoteException
NXException
RemoteException
void setActiveDynamicSection(DynamicSection dynamicSection) throws NXException, RemoteException
dynamicSection
- Dynamic section object. Specify null to reset active dynamic section.NXException
RemoteException
boolean isDynamicSectionVisible(DynamicSection dynamicSection) throws NXException, RemoteException
dynamicSection
- Dynamic section objectNXException
RemoteException
void setDynamicSectionVisible(DynamicSection dynamicSection, boolean visible) throws NXException, RemoteException
dynamicSection
- Dynamic section objectvisible
- Visibility flagNXException
RemoteException
boolean isMirrored() throws NXException, RemoteException
NXException
RemoteException
void expandCollapseNode(boolean expand) throws NXException, RemoteException
expand
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.