PoArrow Class Reference
[Misc]

MeshViz Class to build a 2D arrow. More...

#include <MeshViz/graph/PoArrow.h>

Inheritance diagram for PoArrow:
PoGraphMaster PoBase SoBaseKit SoNode SoGetView SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  PatternType {
  NO_PATTERN,
  DIRECT_TRIANGLE,
  INDIRECT_TRIANGLE,
  RECTANGLE
}

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCataloggetNodekitCatalog () const
 PoArrow ()
 PoArrow (int numPoints, const SbVec2f *_point, PatternType startType=NO_PATTERN, PatternType endType=NO_PATTERN, float _patternWidth=0.05f, float _patternHeight=0.03f)
virtual void rebuild ()

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Public Attributes

SoMFVec2f point
SoSFEnum startPatternType
SoSFEnum endPatternType
SoSFFloat patternWidth
SoSFFloat patternHeight

Detailed Description

MeshViz Class to build a 2D arrow.

This class builds an arrow in the plane XY. The arrow is defined by a point list. The start pattern and the end pattern can be parameterized.

FILE FORMAT/DEFAULT


Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/