public interface FlatSolid
FlatSolidBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
FlatSolid.ObjectDataCsys
Structure used to return the objects of a flat solid.
|
Modifier and Type | Method and Description |
---|---|
ScalarMatrixValue |
getComponentTransformation(TaggedObject component)
Returns a 4x4 transformation matrix for the given PCB component or restriction area on the flat solid.
|
TaggedObject |
getEntityOnFlat(TaggedObject entity)
Returns face or edge on flat solid body corresponding to face or edge on formed body.
|
ScalarMatrixValue |
getFaceTransformation(TaggedObject face)
Returns a 4x4 transformation matrix for the given SM planar face on flat solid body.
|
FlatSolid.ObjectDataCsys[] |
getToolMarkers()
Returns an array of all the tool marker points assocated with the flat solid.
|
TaggedObject |
mapFlattenedGeomToInputGeom(TaggedObject flatGeom)
Returns PCB component or restriction area or additional geometry for the given component or curve on flat solid.
|
TaggedObject[] |
mapInputGeomToFlattenedGeom(TaggedObject input)
Returns output component or array of curves on flat solid for the given PCB component or restriction area or additional geometry.
|
FlatSolid.ObjectDataCsys[] getToolMarkers() throws NXException, RemoteException
NXException
RemoteException
ScalarMatrixValue getComponentTransformation(TaggedObject component) throws NXException, RemoteException
component
- NXOpen object representing PCB component or restriction areaNXException
RemoteException
TaggedObject[] mapInputGeomToFlattenedGeom(TaggedObject input) throws NXException, RemoteException
input
- NXOpen object representing input PCB component or restriction area or additional geometryNXException
RemoteException
TaggedObject mapFlattenedGeomToInputGeom(TaggedObject flatGeom) throws NXException, RemoteException
flatGeom
- NXOpen object representing PCB component or restriction area or additional geometry on flat solidNXException
RemoteException
TaggedObject getEntityOnFlat(TaggedObject entity) throws NXException, RemoteException
entity
- NXOpen object representing face or edge on the formed bodyNXException
RemoteException
ScalarMatrixValue getFaceTransformation(TaggedObject face) throws NXException, RemoteException
face
- NXOpen object representing face on flat bodyNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.