NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.CAM.GeometryGroup Class Reference

Represents a CAM geometry builder for group level More...

Inheritance diagram for NXOpen.CAM.GeometryGroup:
NXOpen.CAM.Geometry NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  BlankCreationTypes { Body, Component }
 the blank creation types More...
 
enum  BlankDefinitionTypes {
  FromGeometry, OffsetFromPart, AutoBlock, Ipw,
  BoundingCylinder, PartOutline, PartConvexHull
}
 the blank definition types More...
 
enum  DirectionTypes { Zm, Specify }
 the derived blank direction types More...
 
enum  OrientationTypes { Mcs, Specify }
 the derived blank orientation types More...
 
enum  PositionTypes { Part, Coordinate }
 the ipw position types More...
 

Properties

unsafe double AutoBlockOffsetNegativeX [get, set]
 Returns or sets the blank auto block offset along negative X axis More...
 
unsafe double AutoBlockOffsetNegativeY [get, set]
 Returns or sets the blank auto block offset along negative Y axis More...
 
unsafe double AutoBlockOffsetNegativeZ [get, set]
 Returns or sets the blank auto block offset along negative Z axis More...
 
unsafe double AutoBlockOffsetPositiveX [get, set]
 Returns or sets the blank auto block offset along positive X axis More...
 
unsafe double AutoBlockOffsetPositiveY [get, set]
 Returns or sets the blank auto block offset along positive Y axis More...
 
unsafe double AutoBlockOffsetPositiveZ [get, set]
 Returns or sets the blank auto block offset along positive Z axis More...
 
unsafe
NXOpen.CAM.GeometryGroup.BlankCreationTypes 
BlankCreationType [get, set]
 Returns or sets the blank creation type More...
 
unsafe
NXOpen.CAM.GeometryGroup.BlankDefinitionTypes 
BlankDefinitionType [get, set]
 Returns or sets the blank definition type More...
 
unsafe NXOpen.CAM.BlankIpw BlankIpw [get]
 Returns the Blank IPW More...
 
unsafe
NXOpen.CAM.BlankIpwMultipleSource 
BlankIpwMultipleSource [get]
 Returns the blank IPW multiple source More...
 
unsafe double BlockHeight [get, set]
 Returns or sets the bounding geometry height along Z axis More...
 
unsafe double BlockLength [get, set]
 Returns or sets the bounding geometry length along X axis More...
 
unsafe double BlockOffsetXNegative [get, set]
 Returns or sets the bounding block geometry offset along negative X axis More...
 
unsafe double BlockOffsetXPositive [get, set]
 Returns or sets the bounding block geometry offset along positive X axis More...
 
unsafe double BlockOffsetYNegative [get, set]
 Returns or sets the bounding block geometry offset along negative Y axis More...
 
unsafe double BlockOffsetYPositive [get, set]
 Returns or sets the bounding block geometry offset along positive Y axis More...
 
unsafe double BlockOffsetZNegative [get, set]
 Returns or sets the bounding block geometry offset along negative Z axis More...
 
unsafe double BlockOffsetZPositive [get, set]
 Returns or sets the bounding block geometry offset along positive Z axis More...
 
unsafe double BlockWidth [get, set]
 Returns or sets the bounding geometry width along Y axis More...
 
unsafe
NXOpen.CartesianCoordinateSystem 
Csys [get, set]
 Returns or sets the user defined coordinate system More...
 
unsafe
NXOpen.CAM.GeometryGroup.DirectionTypes 
DirectionType [get, set]
 Returns or sets the derived blank orientation type More...
 
unsafe bool InheritAttributes [get, set]
 Returns or sets the flag of inherit stock size attributes More...
 
unsafe NXOpen.CoordinateSystem IpwPositionCsys [get, set]
 Returns or sets the ipw position coordinate system More...
 
unsafe
NXOpen.CAM.GeometryGroup.PositionTypes 
IpwPositionType [get, set]
 Returns or sets the ipw position type More...
 
unsafe double OffsetFromPart [get, set]
 Returns or sets the blank offset from part More...
 
unsafe double OffsetNegativeZ [get, set]
 Returns or sets the bounding geometry offset along negative Z axis More...
 
unsafe double OffsetPositiveZ [get, set]
 Returns or sets the bounding geometry offset along positive Z axis More...
 
unsafe
NXOpen.CAM.GeometryGroup.OrientationTypes 
OrientationType [get, set]
 Returns or sets the derived blank orientation type More...
 
unsafe NXOpen.Direction Vector [get, set]
 Returns or sets the user defined vector More...
 
- Properties inherited from NXOpen.CAM.Geometry
unsafe NXOpen.CAM.GeometrySetList GeometryList [get]
 Returns the geometry list More...
 
unsafe NXOpen.CAM.Topology Topology [get]
 Returns the topology builder More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.CAM.Geometry
unsafe NXOpen.CAM.GeometrySet AppendGeometrySet (NXOpen.CAM.GeometrySet templateSet, NXOpen.DisplayableObject[] entities)
 Append an geometry set with dumb rules More...
 
unsafe void AppendNamedGeometry (NXOpen.ScCollector[] namedGeometry)
 Append named geometry More...
 
unsafe NXOpen.CAM.GeometrySet CreateGeometrySet ()
 Create an empty geometry set More...
 
unsafe void ExpandSets (NXOpen.CAM.GeometrySet[] sets)
 Expanding the geometry sets More...
 
unsafe void InitializeData (bool reloadGeometry)
 Prepare and update geometry data More...
 
unsafe void PreselectGeometry ()
 Pre-select the wall geometry More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a CAM geometry builder for group level

Created in NX8.0.0

Member Enumeration Documentation

the blank creation types

Enumerator
Body 

the blank created as body

Component 

the blank created as component

the blank definition types

Enumerator
FromGeometry 

blank defined through selected geometry

OffsetFromPart 

blank defined through offset from part

AutoBlock 

blank defined through auto block around part

Ipw 

blank defined through IPW

BoundingCylinder 

blank defined through bounding cylinder

PartOutline 

blank defined through part outline

PartConvexHull 

blank defined through part convex hull

the derived blank direction types

Enumerator
Zm 

derived blank direction using ZM

Specify 

derived blank direction using user defined

the derived blank orientation types

Enumerator
Mcs 

derived blank orientation using MCS

Specify 

derived blank orientation using user defined

the ipw position types

Enumerator
Part 

ipw position using part

Coordinate 

ipw position using coordinate system

Property Documentation

unsafe double NXOpen.CAM.GeometryGroup.AutoBlockOffsetNegativeX
getset

Returns or sets the blank auto block offset along negative X axis

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.AutoBlockOffsetNegativeY
getset

Returns or sets the blank auto block offset along negative Y axis

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.AutoBlockOffsetNegativeZ
getset

Returns or sets the blank auto block offset along negative Z axis

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.AutoBlockOffsetPositiveX
getset

Returns or sets the blank auto block offset along positive X axis

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.AutoBlockOffsetPositiveY
getset

Returns or sets the blank auto block offset along positive Y axis

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.AutoBlockOffsetPositiveZ
getset

Returns or sets the blank auto block offset along positive Z axis

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.GeometryGroup.BlankCreationTypes NXOpen.CAM.GeometryGroup.BlankCreationType
getset

Returns or sets the blank creation type

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.GeometryGroup.BlankDefinitionTypes NXOpen.CAM.GeometryGroup.BlankDefinitionType
getset

Returns or sets the blank definition type

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.BlankIpw NXOpen.CAM.GeometryGroup.BlankIpw
get

Returns the Blank IPW

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.CAM.BlankIpwMultipleSource NXOpen.CAM.GeometryGroup.BlankIpwMultipleSource
get

Returns the blank IPW multiple source

Created in NX1847.0.0

License requirements: None.

unsafe double NXOpen.CAM.GeometryGroup.BlockHeight
getset

Returns or sets the bounding geometry height along Z axis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.BlockLength
getset

Returns or sets the bounding geometry length along X axis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.BlockOffsetXNegative
getset

Returns or sets the bounding block geometry offset along negative X axis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.BlockOffsetXPositive
getset

Returns or sets the bounding block geometry offset along positive X axis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.BlockOffsetYNegative
getset

Returns or sets the bounding block geometry offset along negative Y axis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.BlockOffsetYPositive
getset

Returns or sets the bounding block geometry offset along positive Y axis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.BlockOffsetZNegative
getset

Returns or sets the bounding block geometry offset along negative Z axis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.BlockOffsetZPositive
getset

Returns or sets the bounding block geometry offset along positive Z axis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.BlockWidth
getset

Returns or sets the bounding geometry width along Y axis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CartesianCoordinateSystem NXOpen.CAM.GeometryGroup.Csys
getset

Returns or sets the user defined coordinate system

Created in NX8.0.0

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.GeometryGroup.DirectionTypes NXOpen.CAM.GeometryGroup.DirectionType
getset

Returns or sets the derived blank orientation type

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.GeometryGroup.InheritAttributes
getset

Returns or sets the flag of inherit stock size attributes

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CoordinateSystem NXOpen.CAM.GeometryGroup.IpwPositionCsys
getset

Returns or sets the ipw position coordinate system

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.GeometryGroup.PositionTypes NXOpen.CAM.GeometryGroup.IpwPositionType
getset

Returns or sets the ipw position type

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.OffsetFromPart
getset

Returns or sets the blank offset from part

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.OffsetNegativeZ
getset

Returns or sets the bounding geometry offset along negative Z axis

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GeometryGroup.OffsetPositiveZ
getset

Returns or sets the bounding geometry offset along positive Z axis

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.GeometryGroup.OrientationTypes NXOpen.CAM.GeometryGroup.OrientationType
getset

Returns or sets the derived blank orientation type

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.Direction NXOpen.CAM.GeometryGroup.Vector
getset

Returns or sets the user defined vector

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.