Usage: you can freely reimplement this interface.
interface CATIExchangeTessellatedAnnotationRepresentation
 Interface to exchange Functional And Tolerancing Annotations (FTA) as tessellated representations.
 Role: This interface provides a view on a XCAD document containing FTA as a tessellated representation.
 
Available from CATIA V5R19SP4 LA and V5R20 GA.
| public virtual Get2DArcCircleData( | const | iNodeID, | 
| oCenter, | ||
| oRadius, | ||
| oBegin_angle, | ||
| oEnd_angle, | ||
| oFill) | 
| public virtual Get2DFaceData( | const | iNodeID, | 
| oPoints, | ||
| oNbPoint, | ||
| oFill, | ||
| oNbTriangle, | ||
| oType, | ||
| oTriangle, | ||
| oVertex) | 
1 4 |\ /| | \ / | | \ / | | \ / | |____\ /____| 2 3 5 6
1 3 5 ------------- \ |\ |\ \ | \ | \ \ | \ | \ \ | \ | \ \ | \ | \ \|_____\|_____\ 2 4 6
2 1 _______ | /|\ | / | \ | / | \ | / | \ | / | \ |/_____|_____\ 3 4 5
| public virtual Get2DGPType( | const | iNodeID, | 
| oGPType) | 
| public virtual Get2DPolyLineData( | const | iNodeID, | 
| oPoints, | ||
| oNbPoints, | ||
| oLineType) | 
| public virtual Get2DPolygonData( | const | iNodeID, | 
| oPoints, | ||
| oNbContour, | ||
| oNbOfPtPerContour) | 
| public virtual GetChild( | const | iNodeID, | 
| const | iChildIndex, | |
| oChildNodeID) | 
| public virtual GetChildCount( | const | iNodeID, | 
| oNodeCount) | 
| public virtual GetGeometricalIDList( | oNbGeometricID, | |
| oGeometricalID) | 
| public virtual GetNodeAnnotationConstructionGeometry( | const | iRootNodeID, | 
| oNbConstructionGeometryNode, | ||
| oConstructionGeometryNodeID) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeAnnotationGroupAssociatedBodies( | const | iNodeID, | 
| oNbOfAssociatedBodiesID, | ||
| oAssociatedBodiesID) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeAnnotationGroupAssociatedCG( | const | iNodeID, | 
| oNbOfAssociatedCGID, | ||
| oAssociatedCGID) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeAnnotationGroupAttributes( | const | iNodeID, | 
| oActiveViewNodeId, | ||
| oClippingState) | 
| public virtual GetNodeAnnotationParallelToScreenState( | const | iNodeID, | 
| oParallelToScreenState, | ||
| oZoomableState) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeAnnotationTolerance( | const | iNodeID, | 
| oAnnotationTolerance) | 
| public virtual GetNodeAnnotationType( | const | iNodeID, | 
| oAnnotationType, | ||
| oAnnotationSubType) | 
| public virtual GetNodeAnnotationValidationString( | const | iAnnotationNode, | 
| oValidationString) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeAssociatedAnnotation( | const | iNodeID, | 
| oNbAssociatedAnnotationID, | ||
| oAssociatedAnnotationID) | 
| public virtual GetNodeCGCircleParameters( | const | iConstructionGeometryNode, | 
| oRadius, | ||
| oPlaneOrigin, | ||
| oPlaneFirstDirection, | ||
| oPlaneSecondDirection) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeCGCylinderParameters( | const | iConstructionGeometryNode, | 
| oPositionPoint, | ||
| oRadius, | ||
| oStartPoint, | ||
| oEndPoint) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeCGLineParameters( | const | iConstructionGeometryNode, | 
| oStartPoint, | ||
| oEndPoint) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeCGPlaneParameters( | const | iConstructionGeometryNode, | 
| oOriginPoint, | ||
| oFirstVector, | ||
| oSecondVector, | ||
| oAngle) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeCGPointParameters( | const | iConstructionGeometryNode, | 
| oPointParameters) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeCGThreadComponents( | const | iConstructionGeometryNode, | 
| oThreadCylinderPositionPoint, | ||
| oThreadCylinderRadius, | ||
| oThreadCylinderStartPoint, | ||
| oThreadCylinderEndPoint, | ||
| oThreadUpperPlaneOriginPoint, | ||
| oThreadUpperPlaneFirstVector, | ||
| oThreadUpperPlaneSecondVector, | ||
| oThreadUpperPlaneAngle, | ||
| oThreadLowerPlaneOriginPoint, | ||
| oThreadLowerPlaneFirstVector, | ||
| oThreadLowerPlaneSecondVector, | ||
| oThreadLowerPlaneAngle) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeCGThreadParameters( | const | iConstructionGeometryNode, | 
| oUpperCircleCenterPoint, | ||
| oUpperCircleRadius, | ||
| oUpperCirclePlaneFirstDirection, | ||
| oUpperCirclePlaneSecondDirection, | ||
| oUpperCircleStartPoint, | ||
| oUpperCircleEndPoint, | ||
| oLowerCircleCenterPoint, | ||
| oLowerCircleRadius, | ||
| oLowerCirclePlaneFirstDirection, | ||
| oLowerCirclePlaneSecondDirection, | ||
| oLowerCircleStartPoint, | ||
| oLowerCircleEndPoint) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeCGUID( | const | iConstructionGeometryNode, | 
| oListOfIDs) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeCameraAttributes( | const | iNodeID, | 
| oCameraType, | ||
| oCameraViewAngle, | ||
| oCameraZoom) | 
| public virtual GetNodeCameraParameters( | const | iNodeID, | 
| oOrigin, | ||
| oDirection, | ||
| oZenith, | ||
| oTarget) | 
| public virtual GetNodeColor( | const | iNodeID, | |
| oRed, | |||
| oGreen, | |||
| oBlue, | |||
| oAlpha | = NULL) | 
| public virtual GetNodeConstructionGeometryType( | const | iConstructionGeometryNode, | 
| oConstructionGeometryType) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeGPParallelToScreenOrigin( | const | iNodeID, | 
| oOrigin) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeGeometry( | const | iNodeID, | 
| oNbGeometricID, | ||
| oGeometricID) | 
| public virtual GetNodeGeometryFullPath( | const | iNodeID, | 
| oNbOfGeometryPathes, | ||
| oGeometryPathesTable) | 
S_OK if one or more path is returned
   E_FAIL if no path is defined
   (e.g. when there is no linked geometry or if the linked geometry is in the same document, ...)
| public virtual GetNodeLineStyle( | const | iNodeID, | 
| oPattern, | ||
| oRatio) | 
S_OK if everything ran ok, otherwise...
| public virtual GetNodeOrientationMatrix( | const | iNodeID, | 
| oRotationMatrix, | ||
| oTranslationVector) | 
| public virtual GetNodePlane( | const | iNodeID, | 
| oOrigin, | ||
| oVectorX, | ||
| oVectorY) | 
| public virtual GetNodeProperties( | const | iNodeID, | 
| oShow, | ||
| oThickness, | ||
| oNodeName) | 
| public virtual GetNodeType( | const | iNodeID, | 
| oNodeType) | 
| public virtual GetNodeUDA( | const | iNodeID, | 
| oNbParams, | ||
| oNodeParamsNames, | ||
| oNodeParamsValues) | 
| public virtual GetRootNode( | const | iRootIndex, | 
| oRootNodeID) | 
| public virtual GetRootNodesCount( | oNodeCount) | 
| public virtual GetSAG( | const | iNodeID, | 
| oSAGValue, | ||
| oAngleValue, | ||
| oStepValue) | 
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.