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.