NX Open C++ Reference Guide
Classes | Public Member Functions | List of all members
NXOpen::PlaneCollection Class Reference

Represents a collection of Plane . More...

Inheritance diagram for NXOpen::PlaneCollection:
NXOpen::TaggedObjectCollection

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...
 

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element.
 
NXOpen::PlaneCreatePlane (const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, NXOpen::SmartObject::UpdateOption updateOption)
 Creates an Plane without parameters.
 
NXOpen::PlaneCreatePlane (NXOpen::Features::Feature *datum)
 Creates an Plane using a datum plane feature.
 
NXOpen::PlaneCreatePlane (NXOpen::PlaneTypes::MethodType method, NXOpen::PlaneTypes::AlternateType alternate, const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, const NXString &expression, bool flip, bool percent, const std::vector< NXOpen::NXObject * > &geometry)
 Creates an Plane using a datum plane feature.
 
NXOpen::PlaneCreatePlane (NXOpen::PlaneTypes::MethodType method, NXOpen::PlaneTypes::AlternateType alternate, const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, const char *expression, bool flip, bool percent, const std::vector< NXOpen::NXObject * > &geometry)
 Creates an Plane using a datum plane feature.
 
iterator end ()
 Returns an iterator addressing one past the last element.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents a collection of Plane .


To obtain an instance of this class, refer to BasePart

Created in NX4.0.0.

Member Function Documentation

iterator NXOpen::PlaneCollection::begin ( )

Returns an iterator addressing the first element.

NXOpen::Plane* NXOpen::PlaneCollection::CreatePlane ( const NXOpen::Point3d origin,
const NXOpen::Vector3d normal,
NXOpen::SmartObject::UpdateOption  updateOption 
)

Creates an Plane without parameters.

Returns
the plane
Created in NX4.0.0.

License requirements : None
Parameters
originPlane Origin
normalPlane normal
updateOptionSmart Object update option
NXOpen::Plane* NXOpen::PlaneCollection::CreatePlane ( NXOpen::Features::Feature datum)

Creates an Plane using a datum plane feature.

Returns
the plane
Created in NX4.0.0.

License requirements : None
Parameters
datumDatum Feature
NXOpen::Plane* NXOpen::PlaneCollection::CreatePlane ( NXOpen::PlaneTypes::MethodType  method,
NXOpen::PlaneTypes::AlternateType  alternate,
const NXOpen::Point3d origin,
const NXOpen::Vector3d normal,
const NXString expression,
bool  flip,
bool  percent,
const std::vector< NXOpen::NXObject * > &  geometry 
)

Creates an Plane using a datum plane feature.

Returns
the plane
Created in NX4.0.0.

License requirements : None
Parameters
methodmethod
alternatealternate
originPlane Origin
normalPlane normal
expressionoffset value
NOTE: The full Unicode character set is not supported for this parameter.
flipflip direction
percentarclength or percent value
geometrygeometry
NXOpen::Plane* NXOpen::PlaneCollection::CreatePlane ( NXOpen::PlaneTypes::MethodType  method,
NXOpen::PlaneTypes::AlternateType  alternate,
const NXOpen::Point3d origin,
const NXOpen::Vector3d normal,
const char *  expression,
bool  flip,
bool  percent,
const std::vector< NXOpen::NXObject * > &  geometry 
)

Creates an Plane using a datum plane feature.

Returns
the plane
Created in NX4.0.0.

License requirements : None
Parameters
methodmethod
alternatealternate
originPlane Origin
normalPlane normal
expressionoffset value
NOTE: The full Unicode character set is not supported for this parameter.
flipflip direction
percentarclength or percent value
geometrygeometry
iterator NXOpen::PlaneCollection::end ( )

Returns an iterator addressing one past the last element.

tag_t NXOpen::PlaneCollection::Tag ( ) const

Returns the tag of this object.


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