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. | |
![]() | |
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. | |
![]() | |
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