NX Open C++ Reference Guide
|
Represents an Plane class. More...
Public Member Functions | |
virtual void | Evaluate ()=0 |
Evaluates the plane Created in NX4.0.0. More... | |
virtual NXOpen::Expression * | Expression ()=0 |
Returns the plane expression. More... | |
virtual bool | Flip ()=0 |
Returns the flip direction of the plane Created in NX4.0.0. More... | |
virtual NXOpen::PlaneTypes::FrenetSubtype | FrenetSubtype ()=0 |
Returns the subtype of on curve type of plane fron NX6 onwards. More... | |
virtual NXOpen::PlaneTypes::AlternateType | GetAlternate ()=0 |
Returns the alternate type. More... | |
virtual std::vector < NXOpen::NXObject * > | GetGeometry ()=0 |
Returns the geometry. More... | |
virtual int | GetNumberOfAlternate ()=0 |
Returns the number of alternate solutions. More... | |
virtual bool | GetReverseSection ()=0 |
Returns the reverse section. More... | |
virtual bool | GetReverseSide ()=0 |
Returns the reverse side. More... | |
virtual NXOpen::Matrix3x3 | Matrix ()=0 |
Returns the matrix of the plane Created in NX7.5.0. More... | |
virtual NXOpen::PlaneTypes::MethodType | Method ()=0 |
Returns a plane type Created in NX4.0.0. More... | |
virtual NXOpen::Vector3d | Normal ()=0 |
Returns the normal of the plane Created in NX4.0.0. More... | |
virtual NXOpen::Expression * | OffsetExpression ()=0 |
Returns the plane offset expression. More... | |
virtual bool | OffsetFlip ()=0 |
Returns the flip state of the offset direction of the plane Created in NX7.5.0. More... | |
virtual NXOpen::Point3d | Origin ()=0 |
Returns the origin of the plane Created in NX4.0.0. More... | |
virtual bool | Percent ()=0 |
Returns the arclenth or the percent value Created in NX4.0.0. More... | |
virtual void | RemoveOffsetData ()=0 |
Remove all offset data from the plane Created in NX7.5.0. More... | |
virtual void | ReplaceExpression (NXOpen::Expression *expTag)=0 |
Replace the expression in on curve plane plane Created in NX7.5.0. More... | |
virtual void | ResetExpressionValue ()=0 |
Reset the expression value in on curve plane plane Created in NX7.5.0. More... | |
virtual void | SetAlternate (NXOpen::PlaneTypes::AlternateType type)=0 |
Sets the alternate type Created in NX4.0.0. More... | |
virtual void | SetExpression (const NXString &valueExpression)=0 |
Sets the plane expression. More... | |
virtual void | SetExpression (const char *valueExpression)=0 |
Sets the plane expression. More... | |
virtual void | SetFlip (bool flip)=0 |
Flip the direction of the plane Created in NX4.0.0. More... | |
virtual void | SetFrenetSubtype (NXOpen::PlaneTypes::FrenetSubtype subtype)=0 |
Sets subtype for a specific plane type where the alternate solution cannot handle. More... | |
virtual void | SetGeometry (const std::vector< NXOpen::NXObject * > &geom)=0 |
Sets the geometry Created in NX4.0.0. More... | |
virtual void | SetMatrix (const NXOpen::Matrix3x3 &matrix)=0 |
Sets the matrix of the plane Created in NX7.5.0. More... | |
virtual void | SetMethod (NXOpen::PlaneTypes::MethodType type)=0 |
Sets a plane type Created in NX4.0.0. More... | |
virtual void | SetNormal (const NXOpen::Vector3d &normal)=0 |
Sets the normal of the plane Created in NX4.0.0. More... | |
virtual void | SetOffsetExpression (const NXString &valueExpression)=0 |
Sets the plane offset expression value. More... | |
virtual void | SetOffsetExpression (const char *valueExpression)=0 |
Sets the plane offset expression value. More... | |
virtual void | SetOffsetExpression (NXOpen::Expression *valueExpression)=0 |
Sets the plane offset expression. More... | |
virtual void | SetOffsetFlip (bool flip)=0 |
Sets the flip state of the offset direction of the plane Created in NX7.5.0. More... | |
virtual void | SetOrigin (const NXOpen::Point3d &origin)=0 |
Sets the origin of the plane Created in NX4.0.0. More... | |
virtual void | SetPercent (bool percent)=0 |
Sets the arclenth or the percent value Created in NX4.0.0. More... | |
virtual void | SetReverseSection (bool reverseSection)=0 |
Sets the reverse_section Created in NX4.0.0. More... | |
virtual void | SetReverseSide (bool reverseSide)=0 |
Sets the reverse side Created in NX4.0.0. More... | |
virtual void | SetUpdateOption (NXOpen::SmartObject::UpdateOption update)=0 |
Set to plane update Created in NX5.0.0. More... | |
Represents an Plane class.
Created in NX4.0.0.
|
pure virtual |
|
pure virtual |
Returns the plane expression.
Created in NX4.0.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the flip direction of the plane
Created in NX4.0.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the subtype of on curve type of plane fron NX6 onwards.
It is a valid function for and only for on-curve type plane of NX6 onwards.
Created in NX6.0.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the alternate type.
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the geometry.
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the number of alternate solutions.
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the reverse section.
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the reverse side.
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the matrix of the plane
Created in NX7.5.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
|
pure virtual |
Returns the normal of the plane
Created in NX4.0.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the plane offset expression.
Created in NX7.5.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the flip state of the offset direction of the plane
Created in NX7.5.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the origin of the plane
Created in NX4.0.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Returns the arclenth or the percent value
Created in NX4.0.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Remove all offset data from the plane
Created in NX7.5.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Replace the expression in on curve plane plane
Created in NX7.5.0.
License requirements : None
expTag | exptag |
Implemented in NXOpen::Plane.
|
pure virtual |
Reset the expression value in on curve plane plane
Created in NX7.5.0.
License requirements : None
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the alternate type
Created in NX4.0.0.
License requirements : None
type | type |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the plane expression.
Only valid for the following types: PlaneTypes::MethodTypeFrenet or PlaneTypes::MethodTypeDistance .
Created in NX4.0.0.
License requirements : None
valueExpression | offset value |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the plane expression.
Only valid for the following types: PlaneTypes::MethodTypeFrenet or PlaneTypes::MethodTypeDistance .
Created in NX4.0.0.
License requirements : None
valueExpression | offset value |
Implemented in NXOpen::Plane.
|
pure virtual |
Flip the direction of the plane
Created in NX4.0.0.
License requirements : None
flip | flip direction |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets subtype for a specific plane type where the alternate solution cannot handle.
Indeed, this is for frenet type only so far, after the Nissan enhancement in NX6.
Created in NX6.0.0.
License requirements : None
subtype | subtype |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the geometry
Created in NX4.0.0.
License requirements : None
geom | geom |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the matrix of the plane
Created in NX7.5.0.
License requirements : None
matrix | matrix |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets a plane type
Created in NX4.0.0.
License requirements : None
type | type |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the normal of the plane
Created in NX4.0.0.
License requirements : None
normal | normal |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the plane offset expression value.
Created in NX7.5.0.
License requirements : None
valueExpression | offset value |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the plane offset expression value.
Created in NX7.5.0.
License requirements : None
valueExpression | offset value |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the plane offset expression.
Created in NX8.5.0.
License requirements : None
valueExpression | offset value |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the flip state of the offset direction of the plane
Created in NX7.5.0.
License requirements : None
flip | offset flip direction |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the origin of the plane
Created in NX4.0.0.
License requirements : None
origin | origin |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the arclenth or the percent value
Created in NX4.0.0.
License requirements : None
percent | arclength or percent value |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the reverse_section
Created in NX4.0.0.
License requirements : None
reverseSection | reverse section |
Implemented in NXOpen::Plane.
|
pure virtual |
Sets the reverse side
Created in NX4.0.0.
License requirements : None
reverseSide | reverse side |
Implemented in NXOpen::Plane.
|
pure virtual |
Set to plane update
Created in NX5.0.0.
License requirements : None
update | update |
Implemented in NXOpen::Plane.