public interface Geometry extends TaggedObject, IComponentBuilder
Modifier and Type | Method and Description |
---|---|
GeometrySet |
appendGeometrySet(GeometrySet templateSet,
DisplayableObject[] entities)
Append an geometry set with dumb rules
License requirements: cam_base ("CAM BASE") . |
GeometrySet |
createGeometrySet()
Create an empty geometry set
License requirements: cam_base ("CAM BASE") . |
void |
expandSets(GeometrySet[] sets)
Expanding the geometry sets
License requirements: cam_base ("CAM BASE") . |
GeometrySetList |
geometryList()
Returns the geometry list
License requirements: None. |
void |
initializeData(boolean reloadGeometry)
Prepare and update geometry data
License requirements: cam_base ("CAM BASE") . |
void |
preselectGeometry()
Pre-select the wall geometry
License requirements: cam_base ("CAM BASE") . |
Topology |
topology()
Returns the topology builder
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
void initializeData(boolean reloadGeometry) throws NXException, RemoteException
reloadGeometry
- the flag to reload the geometry list if it has been changed somewhere.NXException
RemoteException
GeometrySetList geometryList() throws NXException, RemoteException
NXException
RemoteException
GeometrySet createGeometrySet() throws NXException, RemoteException
NXException
RemoteException
GeometrySet appendGeometrySet(GeometrySet templateSet, DisplayableObject[] entities) throws NXException, RemoteException
templateSet
- the template set for copying custom dataentities
- array of the geometry entities for appending. The entities must be from same component partNXException
RemoteException
Topology topology() throws NXException, RemoteException
NXException
RemoteException
void expandSets(GeometrySet[] sets) throws NXException, RemoteException
sets
- array of setsNXException
RemoteException
void preselectGeometry() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.