All Categories Class Hierarchy This Category Previous Next Indexes
Product Class CATVPMGraph3dcom
CATVPMGraph3dcom
public class CATVPMGraph3dcom
Note:
Following convention is used for naming parameters: parameter names prefixed by:
- i are input parameters
- o are ouput parameters
- io are input/output parameters
Constructor and Destructor Index
- o
CATVPMGraph3dcom()
- Create a Graph
- o
~CATVPMGraph3dcom()
-
Method Index
- o
Dump(VPMNode*)
- Dump the data of a VPMNode
- o
GetFather(VPMNode*,VPMNode*)
- Get the father of the node
- o
GetFilterManager()
-
- o
GetGraph(char*)
- Retrieve the graph by its graphid
- o
GetVolumeFilter(int*,int*,double[6])
- Retrieve the volume filter
- o
IsValid(CATListOfDouble&,CATDMUsrInstance*,CATListOfInt&,CATVPMNode**)
-
- o
ListChildren(VPMNode*,int*,VPMNode**)
- Get the list of children of the node
- o
Save(char*,CATVPMSaveMode,char*)
- Save the graph into a graph session file
Constructor and Destructor
o CATVPMGraph3dcom
| public CATVPMGraph3dcom( | ) |
-
Create a Graph
o ~CATVPMGraph3dcom
| public virtual ~CATVPMGraph3dcom( | ) |
-
Methods
o Dump
-
Dump the data of a VPMNode
- Parameters:
-
- iPart
- Part to dump
o GetFather
-
Get the father of the node
- Parameters:
-
- iPart
- Part to analyze
- oFathers
- Father of iPart in the graph
- Returns:
- Error
o GetFilterManager
-
o GetGraph
-
Retrieve the graph by its graphid
- Parameters:
-
- iGraphId
- Id of the graph
o GetVolumeFilter
| public Error GetVolumeFilter( | int* | oMode, |
| int* | oType, |
| double[6] | oBbx) |
-
Retrieve the volume filter
- Parameters:
-
- oMode
- 0=quick, 1=accurate
- oType
- 0=fully in wo, 1=partly in, 2=fully out, 3=partly out
- oBbx
- xmin, xmax, ymin, ymax, zmin, zmax
- Returns:
- Error
o IsValid
-
- Parameters:
-
- iClinks
- List of links
- iRefList
- List of instance
- oStruct
- List of return values
- oNewPath
- The new path
- Returns:
- Error
o ListChildren
-
Get the list of children of the node
- Parameters:
-
- iPart
- Part to analyze
- oNbChildren
- Number of children of iPart in the graph
- oChildren
- array of VPMNodes children of iPart in the graph
- Returns:
- Error
o Save
| public Error Save( | const char* | iFileName, |
| const CATVPMSaveMode | iSaveSessionMode | = Static, |
| const char* | iQueryName | = NULL) |
-
Save the graph into a graph session file
- Parameters:
-
- iFileName
- Name of the file
- iSaveSessionMode
- Save mode of the graph session
- iQueryName
- Name of the query file to select objects
This object is included in the file: CATVPMGraph3dcom.h
If needed, your Imakefile.mk should include the module: L80WBSER