NX Open C++ Reference Guide
Classes | Public Member Functions
NXOpen::Annotations::CenterlineCollection Class Reference

Represents a collection of Annotations::Centerline objects
To obtain an instance of this class, refer to Annotations::AnnotationManager

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::Annotations::CenterlineCollection:
NXOpen::TaggedObjectCollection

List of all members.

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::Annotations::AutomaticCenterlineBuilderCreateAutomaticCenterlineBuilder ()
 Creates the AutomaticCenterlineBuilder.
NXOpen::Annotations::BoltCircleCenterlineBuilderCreateBoltCircleCenterlineBuilder (NXOpen::Annotations::BoltCircleCenterline *centerline)
 Creates the BoltCircleCenterline builder.
NXOpen::Annotations::Centerline2dBuilderCreateCenterline2dBuilder (NXOpen::Annotations::Centerline2d *cline)
 Creates the 2D Centerline builder.
NXOpen::Annotations::Centerline3dBuilderCreateCenterline3dBuilder (NXOpen::Annotations::Centerline3d *cline)
 Creates the 3D Centerline builder.
NXOpen::Annotations::CenterMarkBuilderCreateCenterMarkBuilder (NXOpen::Annotations::CenterMark *centerline)
 Creates the CenterMark Builder.
NXOpen::Annotations::CircularCenterlineBuilderCreateCircularCenterlineBuilder (NXOpen::Annotations::CircularCenterline *centerline)
 Creates the CircularCenterline builder.
NXOpen::Annotations::PmiCenterline3dBuilderCreatePmiCenterline3dBuilder (NXOpen::Annotations::PmiCenterline3d *cline)
 Creates the Pmi 3D Centerline builder.
NXOpen::Annotations::PmiCenterMarkBuilderCreatePmiCenterMarkBuilder (NXOpen::Annotations::PmiCenterMark *centerline)
 Creates the Pmi CenterMark Builder.
NXOpen::Annotations::SymmetricalCenterlineBuilderCreateSymmetricalCenterlineBuilder (NXOpen::Annotations::SymmetricalCenterline *centerline)
 Creates the Symmetrical Centerline builder.
iterator end ()
 Returns an iterator addressing one past the last element.
NXOpen::Annotations::CenterlineFindObject (const NXString &journalIdentifier)
 Finds the Centerline with the given name.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Represents a collection of Annotations::Centerline objects
To obtain an instance of this class, refer to Annotations::AnnotationManager

Created in NX6.0.0.



Member Function Documentation

Returns an iterator addressing the first element.

Creates the AutomaticCenterlineBuilder.

Returns:
AutomaticCenterlineBuilder object
Created in NX6.0.0.

License requirements : None

Creates the BoltCircleCenterline builder.

Returns:
BoltCircleCenterlineBuilder object
Created in NX6.0.0.

License requirements : None
Parameters:
centerlineAnnotations::BoltCircleCenterline to be edited, if NULL then create a new one

Creates the 2D Centerline builder.

Returns:
Centerline2dBuilder object
Created in NX6.0.0.

License requirements : None
Parameters:
clineAnnotations::Centerline2d to be edited

Creates the 3D Centerline builder.

Returns:
Annotations.Centerline3dBuilder object
Created in NX6.0.0.

License requirements : None
Parameters:
clineAnnotations::Centerline3d to be edited

Creates the CenterMark Builder.

Returns:
CenterMarkBuilder Object
Created in NX6.0.0.

License requirements : None
Parameters:
centerlineAnnotations::CenterMark to be edited, if NULL then create a new one

Creates the CircularCenterline builder.

Returns:
CircularCenterlineBuilder object
Created in NX6.0.0.

License requirements : None
Parameters:
centerlineAnnotations::CircularCenterline to be edited, if NULL then create a new one

Creates the Pmi 3D Centerline builder.

Returns:
PmiCenterline3dBuilder object
Created in NX7.5.0.

License requirements : None
Parameters:
clineAnnotations::PmiCenterline3d to be edited

Creates the Pmi CenterMark Builder.

Returns:
PmiCenterMarkBuilder Object
Created in NX7.5.0.

License requirements : None
Parameters:
centerlineAnnotations::PmiCenterMark to be edited, if NULL then create a new one

Creates the Symmetrical Centerline builder.

Returns:
SymmetricalCenterlineBuilder object
Created in NX6.0.0.

License requirements : None
Parameters:
centerlineAnnotations::SymmetricalCenterline to be edited, if NULL then create a new one

Returns an iterator addressing one past the last element.

Finds the Centerline with the given name.

An exception will be thrown if no object can be found with given name

Returns:
Centerline with this identifier
Created in NX6.0.0.

License requirements : None
Parameters:
journalIdentifierIdentifier of the centerline to be found

Returns the tag of this object.


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