SoPointSet man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



							       SoPointSet(3IV)

NAME
     SoPointSet (SoPtSet) - point set shape node

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoShape > SoVertexShape >
     SoNonIndexedShape > SoPointSet

SYNOPSIS
     #include <Inventor_c/nodes/SoPointSet.h>

     typedef SoPointSet	 SoPtSet

	  Fields from class SoPointSet:

     SoSFInt32		 numPoints

	  Fields from class SoNonIndexedShape:

     SoSFInt32		 startIndex

	  Fields from class SoVertexShape:

     SoSFNode		 vertexProperty

	  Functions from class SoPointSet:

     SoPointSet *	 SoPtSetCreate()
     SoType		 SoPtSetGetClassTypeId()

	  Functions from class SoNode:

     void		 SoPtSetSetOverride(SoPtSet *this, SbBool state)
     SbBool		 SoPtSetIsOverride(const SoPtSet *this)
     SoNode *		 SoPtSetCopy(const SoPtSet *this, SbBool
			      copyConnections = FALSE)
     SbBool		 SoPtSetAffectsState(const SoPtSet *this)
     SoNode *		 SoPtSetGetByName(const char *name)
     int		 SoPtSetGetByNameList(const char *name, SoNodeList
			      *list)

	  Functions from class SoFieldContainer:

     void		 SoPtSetSetToDflts(SoPtSet *this)
     SbBool		 SoPtSetHasDfltVals(const SoPtSet *this)
     SbBool		 SoPtSetFldsAreEq(const SoPtSet *this, const
			      SoFieldContainer *fc)
     void		 SoPtSetCopyFieldVals(SoPtSet *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)
     SbBool		 SoPtSetSet(SoPtSet *this, const char
			      *fieldDataString)

Page 1

SoPointSet(3IV)

     void		 SoPtSetGet(SoPtSet *this, SbString *fieldDataString)
     int		 SoPtSetGetFields(const SoPtSet *this, SoFieldList
			      *resultList)
     SoField *		 SoPtSetGetField(const SoPtSet *this, const char
			      *fieldName)
     SbBool		 SoPtSetGetFieldName(const SoPtSet *this, const
			      SoField *field, SbName *fieldName)
     SbBool		 SoPtSetIsNotifyEnabled(const SoPtSet *this)
     SbBool		 SoPtSetEnableNotify(SoPtSet *this, SbBool flag)

	  Functions from class SoBase:

     void		 SoPtSetRef(SoPtSet *this)
     void		 SoPtSetUnref(const SoPtSet *this)
     void		 SoPtSetUnrefNoDelete(const SoPtSet *this)
     void		 SoPtSetTouch(SoPtSet *this)
     SoType		 SoPtSetGetTypeId(const SoPtSet *this)
     SbBool		 SoPtSetIsOfType(const SoPtSet *this, SoType type)
     void		 SoPtSetSetName(SoPtSet *this, const char *name)
     SbName		 SoPtSetGetName(const SoPtSet *this)

DESCRIPTION
     This node represents a set of points located at the coordinates specified
     by the vertexProperty field (from SoVertexShape) or the current inherited
     coordinates. For optimal performance, the vertexProperty field is
     recommended.

     SoPointSet uses the coordinates in order, starting with the first one.
     The number of points in the set is specified by the numPoints field.

     The coordinates of the point set are transformed by the current
     cumulative transformation. The points are drawn with the current light
     model and drawing style (drawing styles FILLED and LINES are treated as
     POINTS).

     Treatment of the current material and normal binding is as follows:
     PER_PART, PER_FACE, and PER_VERTEX bindings bind one material or normal
     to each point. The default material binding is OVERALL. The default
     normal binding is PER_VERTEX.

FIELDS
     SoSFInt32		 numPoints
	  Number of points.

FUNCTIONS
     SoPointSet *	 SoPtSetCreate()
	  Creates a point set node with default settings.

     SoType		 SoPtSetGetClassTypeId()
	  Returns type identifier for this class.

Page 2

							       SoPointSet(3IV)

ACTION BEHAVIOR
     SoGLRenderAction
	  Draws points based on the current coordinates, normals, materials,
	  drawing style, and so on.

     SoRayPickAction
	  Picks points based on the current coordinates and transformation.
	  Details about the intersection are returned in an SoPointDetail.

     SoGetBoundingBoxAction
	  Computes the bounding box that encloses all points in the set with
	  the current transformation applied to them. Sets the center to the
	  average of the coordinates of all points.

     SoCallbackAction
	  If any point callbacks are registered with the action, they will be
	  invoked for each point in the set.

FILE FORMAT/DEFAULTS
     PointSet {
	  vertexProperty  NULL
	  startIndex	  0
	  numPoints	  -1
     }

SEE ALSO
     SoCoordinate3, SoDrawStyle, SoPointDetail, SoVertexProperty

Page 3

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net