public interface FlatSolid extends Feature
FlatSolidBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
FlatSolid.ObjectDataCsys
Structure used to return the objects of a flat solid.
|
Feature.BooleanType, Feature.DiagnosticType
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
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.
|
algorithmVersion, breakWaveLink, changeBooleanType, containerFeature, deleteClueAlerts, deleteHintAlerts, deleteInformationalAlerts, deleteWarningAlerts, featureType, getAllChildren, getChildren, getEntities, getExpressions, getFeatureClueHintMessages, getFeatureClueMessages, getFeatureColor, getFeatureErrorMessages, getFeatureHintMessages, getFeatureInformationalMessages, getFeatureName, getFeatureWarningMessages, getParents, getSections, hideBody, hideParents, highlight, isContainedFeature, isInternal, location, logDiagnostic, makeCurrentFeature, makeSketchExternal, makeSketchInternal, removeForEdit, removeParameters, setGroupActive, showBody, showDimensions, showParents, suppress, suppressed, timestamp, unhighlight, unsuppress
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
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.