|
NX Open C++ Reference Guide
|
Represents a CAM geometry builder for group level
Created in NX8.0.0.
More...
Public Types | |
| enum | BlankDefinitionTypes { BlankDefinitionTypesFromGeometry, BlankDefinitionTypesOffsetFromPart, BlankDefinitionTypesAutoBlock, BlankDefinitionTypesIpw, BlankDefinitionTypesBoundingCylinder, BlankDefinitionTypesPartOutline, BlankDefinitionTypesPartConvexHull } |
| the blank definition types More... | |
| enum | DirectionTypes { DirectionTypesZm, DirectionTypesSpecify } |
| the derived blank direction types More... | |
| enum | OrientationTypes { OrientationTypesMcs, OrientationTypesSpecify } |
| the derived blank orientation types More... | |
Public Member Functions | |
| double | AutoBlockOffsetNegativeX () |
| Returns the blank auto block offset along negative X axis Created in NX8.0.0. | |
| double | AutoBlockOffsetNegativeY () |
| Returns the blank auto block offset along negative Y axis Created in NX8.0.0. | |
| double | AutoBlockOffsetNegativeZ () |
| Returns the blank auto block offset along negative Z axis Created in NX8.0.0. | |
| double | AutoBlockOffsetPositiveX () |
| Returns the blank auto block offset along positive X axis Created in NX8.0.0. | |
| double | AutoBlockOffsetPositiveY () |
| Returns the blank auto block offset along positive Y axis Created in NX8.0.0. | |
| double | AutoBlockOffsetPositiveZ () |
| Returns the blank auto block offset along positive Z axis Created in NX8.0.0. | |
| NXOpen::CAM::GeometryGroup::BlankDefinitionTypes | BlankDefinitionType () |
| Returns the blank definition type Created in NX8.0.0. | |
| NXOpen::CAM::BlankIpw * | BlankIpw () |
| Returns the Blank IPW Created in NX8.0.0. | |
| NXOpen::CartesianCoordinateSystem * | Csys () |
| Returns the user defined coordinate system Created in NX8.0.0. | |
| NXOpen::CAM::GeometryGroup::DirectionTypes | DirectionType () |
| Returns the derived blank orientation type Created in NX8.0.0. | |
| double | OffsetFromPart () |
| Returns the blank offset from part Created in NX8.0.0. | |
| double | OffsetNegativeZ () |
| Returns the bounding geometry offset along negative Z axis Created in NX8.0.0. | |
| double | OffsetPositiveZ () |
| Returns the bounding geometry offset along positive Z axis Created in NX8.0.0. | |
| NXOpen::CAM::GeometryGroup::OrientationTypes | OrientationType () |
| Returns the derived blank orientation type Created in NX8.0.0. | |
| void | SetAutoBlockOffsetNegativeX (double newValue) |
| Sets the blank auto block offset along negative X axis Created in NX8.0.0. | |
| void | SetAutoBlockOffsetNegativeY (double newValue) |
| Sets the blank auto block offset along negative Y axis Created in NX8.0.0. | |
| void | SetAutoBlockOffsetNegativeZ (double newValue) |
| Sets the blank auto block offset along negative Z axis Created in NX8.0.0. | |
| void | SetAutoBlockOffsetPositiveX (double newValue) |
| Sets the blank auto block offset along positive X axis Created in NX8.0.0. | |
| void | SetAutoBlockOffsetPositiveY (double newValue) |
| Sets the blank auto block offset along positive Y axis Created in NX8.0.0. | |
| void | SetAutoBlockOffsetPositiveZ (double newValue) |
| Sets the blank auto block offset along positive Z axis Created in NX8.0.0. | |
| void | SetBlankDefinitionType (NXOpen::CAM::GeometryGroup::BlankDefinitionTypes newValue) |
| Sets the blank definition type Created in NX8.0.0. | |
| void | SetCsys (NXOpen::CartesianCoordinateSystem *csys) |
| Sets the user defined coordinate system Created in NX8.0.0. | |
| void | SetDirectionType (NXOpen::CAM::GeometryGroup::DirectionTypes newValue) |
| Sets the derived blank orientation type Created in NX8.0.0. | |
| void | SetOffsetFromPart (double newValue) |
| Sets the blank offset from part Created in NX8.0.0. | |
| void | SetOffsetNegativeZ (double newValue) |
| Sets the bounding geometry offset along negative Z axis Created in NX8.0.0. | |
| void | SetOffsetPositiveZ (double newValue) |
| Sets the bounding geometry offset along positive Z axis Created in NX8.0.0. | |
| void | SetOrientationType (NXOpen::CAM::GeometryGroup::OrientationTypes newValue) |
| Sets the derived blank orientation type Created in NX8.0.0. | |
| void | SetVector (NXOpen::Direction *vector) |
| Sets the user defined vector Created in NX8.0.0. | |
| NXOpen::Direction * | Vector () |
| Returns the user defined vector Created in NX8.0.0. | |
Public Member Functions inherited from NXOpen::CAM::Geometry | |
| NXOpen::CAM::GeometrySet * | AppendGeometrySet (NXOpen::CAM::GeometrySet *templateSet, const std::vector< NXOpen::DisplayableObject * > &entities) |
| Append an geometry set with dumb rules. | |
| NXOpen::CAM::GeometrySet * | CreateGeometrySet () |
| Create an empty geometry set. | |
| void | ExpandSets (const std::vector< NXOpen::CAM::GeometrySet * > &sets) |
| Expanding the geometry sets Created in NX8.0.0. | |
| NXOpen::CAM::GeometrySetList * | GeometryList () |
| Returns the geometry list Created in NX8.0.0. | |
| void | InitializeData (bool reloadGeometry) |
| Prepare and update geometry data Created in NX8.0.0. | |
| void | PreselectGeometry () |
| Pre-select the wall geometry Created in NX8.0.0. | |
| NXOpen::CAM::Topology * | Topology () |
| Returns the topology builder Created in NX8.0.0. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a CAM geometry builder for group level
Created in NX8.0.0.
the blank definition types
| double NXOpen::CAM::GeometryGroup::AutoBlockOffsetNegativeX | ( | ) |
Returns the blank auto block offset along negative X axis
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAM::GeometryGroup::AutoBlockOffsetNegativeY | ( | ) |
Returns the blank auto block offset along negative Y axis
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAM::GeometryGroup::AutoBlockOffsetNegativeZ | ( | ) |
Returns the blank auto block offset along negative Z axis
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAM::GeometryGroup::AutoBlockOffsetPositiveX | ( | ) |
Returns the blank auto block offset along positive X axis
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAM::GeometryGroup::AutoBlockOffsetPositiveY | ( | ) |
Returns the blank auto block offset along positive Y axis
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAM::GeometryGroup::AutoBlockOffsetPositiveZ | ( | ) |
Returns the blank auto block offset along positive Z axis
Created in NX8.0.0.
License requirements : None
| NXOpen::CAM::GeometryGroup::BlankDefinitionTypes NXOpen::CAM::GeometryGroup::BlankDefinitionType | ( | ) |
Returns the blank definition type
Created in NX8.0.0.
License requirements : None
| NXOpen::CAM::BlankIpw* NXOpen::CAM::GeometryGroup::BlankIpw | ( | ) |
Returns the Blank IPW
Created in NX8.0.0.
License requirements : None
| NXOpen::CartesianCoordinateSystem* NXOpen::CAM::GeometryGroup::Csys | ( | ) |
Returns the user defined coordinate system
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| NXOpen::CAM::GeometryGroup::DirectionTypes NXOpen::CAM::GeometryGroup::DirectionType | ( | ) |
Returns the derived blank orientation type
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAM::GeometryGroup::OffsetFromPart | ( | ) |
Returns the blank offset from part
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAM::GeometryGroup::OffsetNegativeZ | ( | ) |
Returns the bounding geometry offset along negative Z axis
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAM::GeometryGroup::OffsetPositiveZ | ( | ) |
Returns the bounding geometry offset along positive Z axis
Created in NX8.0.0.
License requirements : None
| NXOpen::CAM::GeometryGroup::OrientationTypes NXOpen::CAM::GeometryGroup::OrientationType | ( | ) |
Returns the derived blank orientation type
Created in NX8.0.0.
License requirements : None
| void NXOpen::CAM::GeometryGroup::SetAutoBlockOffsetNegativeX | ( | double | newValue | ) |
Sets the blank auto block offset along negative X axis
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the offset value |
| void NXOpen::CAM::GeometryGroup::SetAutoBlockOffsetNegativeY | ( | double | newValue | ) |
Sets the blank auto block offset along negative Y axis
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the offset value |
| void NXOpen::CAM::GeometryGroup::SetAutoBlockOffsetNegativeZ | ( | double | newValue | ) |
Sets the blank auto block offset along negative Z axis
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the offset value |
| void NXOpen::CAM::GeometryGroup::SetAutoBlockOffsetPositiveX | ( | double | newValue | ) |
Sets the blank auto block offset along positive X axis
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the offset value |
| void NXOpen::CAM::GeometryGroup::SetAutoBlockOffsetPositiveY | ( | double | newValue | ) |
Sets the blank auto block offset along positive Y axis
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the offset value |
| void NXOpen::CAM::GeometryGroup::SetAutoBlockOffsetPositiveZ | ( | double | newValue | ) |
Sets the blank auto block offset along positive Z axis
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the offset value |
| void NXOpen::CAM::GeometryGroup::SetBlankDefinitionType | ( | NXOpen::CAM::GeometryGroup::BlankDefinitionTypes | newValue | ) |
Sets the blank definition type
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the blank definition type |
| void NXOpen::CAM::GeometryGroup::SetCsys | ( | NXOpen::CartesianCoordinateSystem * | csys | ) |
Sets the user defined coordinate system
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| csys | the Csys |
| void NXOpen::CAM::GeometryGroup::SetDirectionType | ( | NXOpen::CAM::GeometryGroup::DirectionTypes | newValue | ) |
Sets the derived blank orientation type
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the direction type |
| void NXOpen::CAM::GeometryGroup::SetOffsetFromPart | ( | double | newValue | ) |
Sets the blank offset from part
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the offset value |
| void NXOpen::CAM::GeometryGroup::SetOffsetNegativeZ | ( | double | newValue | ) |
Sets the bounding geometry offset along negative Z axis
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the offset value |
| void NXOpen::CAM::GeometryGroup::SetOffsetPositiveZ | ( | double | newValue | ) |
Sets the bounding geometry offset along positive Z axis
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the offset value |
| void NXOpen::CAM::GeometryGroup::SetOrientationType | ( | NXOpen::CAM::GeometryGroup::OrientationTypes | newValue | ) |
Sets the derived blank orientation type
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the orientation type |
| void NXOpen::CAM::GeometryGroup::SetVector | ( | NXOpen::Direction * | vector | ) |
Sets the user defined vector
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
| vector | the vector |
| NXOpen::Direction* NXOpen::CAM::GeometryGroup::Vector | ( | ) |
Returns the user defined vector
Created in NX8.0.0.
License requirements : None