| 
    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