SoNonIndexedShape man page on IRIX

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



							SoNonIndexedShape(3IV)

NAME
     SoNonIndexedShape (SoNonIndexedShape) - abstract base class for all non-
     indexed vertex-based shapes

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

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

	  Fields from class SoNonIndexedShape:

     SoSFInt32		 startIndex

	  Fields from class SoVertexShape:

     SoSFNode		 vertexProperty

	  Functions from class SoNonIndexedShape:

     SoType		 SoNonIndexedShapeGetClassTypeId()

	  Functions from class SoNode:

     void		 SoNonIndexedShapeSetOverride(SoNonIndexedShape *this,
			      SbBool state)
     SbBool		 SoNonIndexedShapeIsOverride(const SoNonIndexedShape
			      *this)
     SoNode *		 SoNonIndexedShapeCopy(const SoNonIndexedShape *this,
			      SbBool copyConnections = FALSE)
     SbBool		 SoNonIndexedShapeAffectsState(const SoNonIndexedShape
			      *this)
     SoNode *		 SoNonIndexedShapeGetByName(const char *name)
     int		 SoNonIndexedShapeGetByNameList(const char *name,
			      SoNodeList *list)

	  Functions from class SoFieldContainer:

     void		 SoNonIndexedShapeSetToDflts(SoNonIndexedShape *this)
     SbBool		 SoNonIndexedShapeHasDfltVals(const SoNonIndexedShape
			      *this)
     SbBool		 SoNonIndexedShapeFldsAreEq(const SoNonIndexedShape
			      *this, const SoFieldContainer *fc)
     void		 SoNonIndexedShapeCopyFieldVals(SoNonIndexedShape
			      *this, const SoFieldContainer *fc, SbBool
			      copyConnections = FALSE)
     SbBool		 SoNonIndexedShapeSet(SoNonIndexedShape *this, const
			      char *fieldDataString)
     void		 SoNonIndexedShapeGet(SoNonIndexedShape *this,
			      SbString *fieldDataString)

Page 1

SoNonIndexedShape(3IV)

     int		 SoNonIndexedShapeGetFields(const SoNonIndexedShape
			      *this, SoFieldList *resultList)
     SoField *		 SoNonIndexedShapeGetField(const SoNonIndexedShape
			      *this, const char *fieldName)
     SbBool		 SoNonIndexedShapeGetFieldName(const SoNonIndexedShape
			      *this, const SoField *field, SbName *fieldName)
     SbBool		 SoNonIndexedShapeIsNotifyEnabled(const
			      SoNonIndexedShape *this)
     SbBool		 SoNonIndexedShapeEnableNotify(SoNonIndexedShape
			      *this, SbBool flag)

	  Functions from class SoBase:

     void		 SoNonIndexedShapeRef(SoNonIndexedShape *this)
     void		 SoNonIndexedShapeUnref(const SoNonIndexedShape *this)
     void		 SoNonIndexedShapeUnrefNoDelete(const
			      SoNonIndexedShape *this)
     void		 SoNonIndexedShapeTouch(SoNonIndexedShape *this)
     SoType		 SoNonIndexedShapeGetTypeId(const SoNonIndexedShape
			      *this)
     SbBool		 SoNonIndexedShapeIsOfType(const SoNonIndexedShape
			      *this, SoType type)
     void		 SoNonIndexedShapeSetName(SoNonIndexedShape *this,
			      const char *name)
     SbName		 SoNonIndexedShapeGetName(const SoNonIndexedShape
			      *this)

DESCRIPTION
     This node is the abstract base class for all vertex-based shapes that are
     not constructed from indices, such as SoFaceSet, SoLineSet, and
     SoQuadMesh.

     All subclasses of SoNonIndexedShape construct objects by using the
     coordinates specified in the vertexProperty field (from SoVertexShape),
     or the current inherited coordinates. The startIndex field defined by
     this class is now obsolete, and is provided here only for compatibility
     with old files and programs.

     The subclass decides what to do with this and any subsequent coordinates.
     The shape is drawn with the current lighting model and drawing style and
     is transformed by the current transformation matrix.

     Material, normal, and texture coordinate bindings for shapes derived from
     this class ignore any index specifications. That is, a binding value of
     PER_FACE_INDEXED is treated the same way as PER_FACE, and so on.

     If there aren't sufficient values in the current coordinates, material,
     or texture coordinates, errors will occur.

Page 2

							SoNonIndexedShape(3IV)

FIELDS
     SoSFInt32		 startIndex
	  Obsolete field, provided only for compatibility reasons. Index of
	  first coordinate of shape.

FUNCTIONS
     SoType		 SoNonIndexedShapeGetClassTypeId()
	  Returns type identifier for this class.

FILE FORMAT/DEFAULTS
     This is an abstract class. See the reference page of a derived class for
     the format and default values.

SEE ALSO
     SoFaceSet, SoIndexedShape, SoLineSet, SoPointSet, SoQuadMesh,
     SoTriangleStripSet, 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