NX Open C++ Reference Guide
|
Represents a Features::VarOffsetFace builder
To create a new instance of this class, use NXOpen::Features::FeatureCollection::CreateVarOffsetFaceBuilder
Default values.
More...
Public Types | |
enum | Continuity { ContinuityConnected, ContinuityTangent } |
bridge continuity More... | |
enum | Output { OutputOffsetasNewBody, OutputOffsetOriginalBody } |
body output type More... | |
enum | Types { TypesPanel, TypesPad, TypesNetwork } |
feature type More... | |
Public Member Functions | |
NXOpen::Features::VarOffsetFaceBuilder::Output | BodyOutput () |
Returns the body output Created in NX11.0.0. More... | |
NXOpen::SelectTaggedObjectList * | BoundaryObject () |
Returns the boundary object Created in NX11.0.0. More... | |
NXOpen::Features::VarOffsetFaceBuilder::Continuity | BridgeContinuity () |
Returns the bridge continuity Created in NX11.0.0. More... | |
NXOpen::Features::RegionListItemBuilder * | CreateRegionListItem () |
The region selection type dim object's create function. More... | |
void | ErasePointBoundaryMap (NXOpen::NXObject *regionPoint) |
Erase the key value from region point - boundary map Created in NX11.0.0. More... | |
void | ErasePointLaminarMap (NXOpen::NXObject *regionPoint) |
Erase the key value from region point - laminar edges map Created in NX11.0.0. More... | |
void | InsertPointBoundaryMap (NXOpen::NXObject *regionPoint, const std::vector< NXOpen::NXObject * > ®ionBoundaries) |
Insert to region point - boundary map Created in NX11.0.0. More... | |
void | InsertPointLaminarMap (NXOpen::NXObject *regionPoint, const std::vector< NXOpen::NXObject * > ®ionLaminarEdges) |
Insert to region point - laminar edges map Created in NX11.0.0. More... | |
bool | OffsetDirection () |
Returns the offset direction Created in NX11.0.0. More... | |
bool | OffsetSolid () |
Returns the offset solid Created in NX12.0.0. More... | |
NXOpen::GeometricUtilities::ProjectionOptions * | ProjectionDirection () |
Returns the projection direction Created in NX11.0.0. More... | |
NXOpen::Features::RegionListItemBuilderList * | RegionList () |
Returns the region list Created in NX11.0.0. More... | |
void | SetBodyOutput (NXOpen::Features::VarOffsetFaceBuilder::Output bodyOutput) |
Sets the body output Created in NX11.0.0. More... | |
void | SetBridgeContinuity (NXOpen::Features::VarOffsetFaceBuilder::Continuity bridgeContinuity) |
Sets the bridge continuity Created in NX11.0.0. More... | |
void | SetOffsetDirection (bool offsetDirection) |
Sets the offset direction Created in NX11.0.0. More... | |
void | SetOffsetSolid (bool offsetSolid) |
Sets the offset solid Created in NX12.0.0. More... | |
void | SetType (NXOpen::Features::VarOffsetFaceBuilder::Types type) |
Sets the type Created in NX11.0.0. More... | |
NXOpen::ScCollector * | TargetFace () |
Returns the target face Created in NX11.0.0. More... | |
NXOpen::Features::VarOffsetFaceBuilder::Types | Type () |
Returns the type Created in NX11.0.0. More... | |
Public Member Functions inherited from NXOpen::Features::FeatureBuilder | |
NXOpen::Features::Feature * | CommitFeature () |
Commits the feature parameters and creates the feature. More... | |
NXOpen::Features::Feature * | GetFeature () |
Returns the feature currently being edited by this builder. More... | |
void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. More... | |
bool | ParentFeatureInternal () |
Returns whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. More... | |
bool | PatchSolutionFlag () |
Returns the patch solution flag Created in NX8.0.1. More... | |
NXString | PatchSurfaceFilename () |
Returns the patch surface filename Created in NX8.0.1. More... | |
void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited Created in NX6.0.0. More... | |
void | SetParentFeatureInternal (bool isInternal) |
Sets whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. More... | |
void | SetPatchSolutionFlag (bool optionValue) |
Sets the patch solution flag Created in NX8.0.1. More... | |
void | SetPatchSurfaceFilename (const NXString &surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. More... | |
void | SetPatchSurfaceFilename (const char *surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. More... | |
void | SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. More... | |
void | SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. More... | |
void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. More... | |
NXString | SurroundingPatchSurfaceFilename () |
Returns the surrounding patch surface filename Created in NX8.0.1. More... | |
void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
Set the internal parent feature of the feature being edited to external Created in NX6.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Features::VarOffsetFace builder
To create a new instance of this class, use NXOpen::Features::FeatureCollection::CreateVarOffsetFaceBuilder
Default values.
Property | Value |
---|---|
BodyOutput |
OffsetasNewBody |
BridgeContinuity |
Connected |
Created in NX11.0.0.
NXOpen::Features::VarOffsetFaceBuilder::Output NXOpen::Features::VarOffsetFaceBuilder::BodyOutput | ( | ) |
Returns the body output
Created in NX11.0.0.
License requirements : None
NXOpen::SelectTaggedObjectList* NXOpen::Features::VarOffsetFaceBuilder::BoundaryObject | ( | ) |
Returns the boundary object
Created in NX11.0.0.
License requirements : None
NXOpen::Features::VarOffsetFaceBuilder::Continuity NXOpen::Features::VarOffsetFaceBuilder::BridgeContinuity | ( | ) |
Returns the bridge continuity
Created in NX11.0.0.
License requirements : None
NXOpen::Features::RegionListItemBuilder* NXOpen::Features::VarOffsetFaceBuilder::CreateRegionListItem | ( | ) |
The region selection type dim object's create function.
void NXOpen::Features::VarOffsetFaceBuilder::ErasePointBoundaryMap | ( | NXOpen::NXObject * | regionPoint | ) |
Erase the key value from region point - boundary map
Created in NX11.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
regionPoint | regionpoint |
void NXOpen::Features::VarOffsetFaceBuilder::ErasePointLaminarMap | ( | NXOpen::NXObject * | regionPoint | ) |
Erase the key value from region point - laminar edges map
Created in NX11.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
regionPoint | regionpoint |
void NXOpen::Features::VarOffsetFaceBuilder::InsertPointBoundaryMap | ( | NXOpen::NXObject * | regionPoint, |
const std::vector< NXOpen::NXObject * > & | regionBoundaries | ||
) |
Insert to region point - boundary map
Created in NX11.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
regionPoint | regionpoint |
regionBoundaries | regionboundaries |
void NXOpen::Features::VarOffsetFaceBuilder::InsertPointLaminarMap | ( | NXOpen::NXObject * | regionPoint, |
const std::vector< NXOpen::NXObject * > & | regionLaminarEdges | ||
) |
Insert to region point - laminar edges map
Created in NX11.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
regionPoint | regionpoint |
regionLaminarEdges | regionlaminaredges |
bool NXOpen::Features::VarOffsetFaceBuilder::OffsetDirection | ( | ) |
Returns the offset direction
Created in NX11.0.0.
License requirements : None
bool NXOpen::Features::VarOffsetFaceBuilder::OffsetSolid | ( | ) |
Returns the offset solid
Created in NX12.0.0.
License requirements : None
NXOpen::GeometricUtilities::ProjectionOptions* NXOpen::Features::VarOffsetFaceBuilder::ProjectionDirection | ( | ) |
Returns the projection direction
Created in NX11.0.0.
License requirements : None
NXOpen::Features::RegionListItemBuilderList* NXOpen::Features::VarOffsetFaceBuilder::RegionList | ( | ) |
Returns the region list
Created in NX11.0.0.
License requirements : None
void NXOpen::Features::VarOffsetFaceBuilder::SetBodyOutput | ( | NXOpen::Features::VarOffsetFaceBuilder::Output | bodyOutput | ) |
Sets the body output
Created in NX11.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
bodyOutput | bodyoutput |
void NXOpen::Features::VarOffsetFaceBuilder::SetBridgeContinuity | ( | NXOpen::Features::VarOffsetFaceBuilder::Continuity | bridgeContinuity | ) |
Sets the bridge continuity
Created in NX11.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
bridgeContinuity | bridgecontinuity |
void NXOpen::Features::VarOffsetFaceBuilder::SetOffsetDirection | ( | bool | offsetDirection | ) |
Sets the offset direction
Created in NX11.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
offsetDirection | offsetdirection |
void NXOpen::Features::VarOffsetFaceBuilder::SetOffsetSolid | ( | bool | offsetSolid | ) |
Sets the offset solid
Created in NX12.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
offsetSolid | offsetsolid |
void NXOpen::Features::VarOffsetFaceBuilder::SetType | ( | NXOpen::Features::VarOffsetFaceBuilder::Types | type | ) |
Sets the type
Created in NX11.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
type | type |
NXOpen::ScCollector* NXOpen::Features::VarOffsetFaceBuilder::TargetFace | ( | ) |
Returns the target face
Created in NX11.0.0.
License requirements : None
NXOpen::Features::VarOffsetFaceBuilder::Types NXOpen::Features::VarOffsetFaceBuilder::Type | ( | ) |
Returns the type
Created in NX11.0.0.
License requirements : None