当前位置: 首页 > news >正文

怎么做网站反向链接数字经济发展情况报告

怎么做网站反向链接,数字经济发展情况报告,南宁网站开发外包性价比,番禺b2b网站建设公司AIS_ConcentricRelation typedef PrsDim_ConcentricRelation AIS_ConcentricRelation AIS_ConnectedInteractive 简介 创建一个任意位置的另一个交互对象实例作为参考。这允许您使用连接的交互对象,而无需重新计算其表示、选择或图形结构。这些属性是从您的参考对…

AIS_ConcentricRelation

typedef PrsDim_ConcentricRelation AIS_ConcentricRelation

AIS_ConnectedInteractive

在这里插入图片描述

简介

创建一个任意位置的另一个交互对象实例作为参考。这允许您使用连接的交互对象,而无需重新计算其表示、选择或图形结构。这些属性是从您的参考对象推导而来的。连接的交互对象与其源对象之间的关系通常是几何变换关系。AIS_ConnectedInteractive 类支持任何交互对象的选择模式 0,并且如果其参考对象基于 AIS_Shape,则支持所有标准模式。子类可以重新定义 ComputeSelection()。此外,如果其参考对象基于 AIS_Shape,则连接的交互对象还将处理 HLR(隐藏线去除)。

方法介绍

AIS_ConnectedInteractive()

AIS_ConnectedInteractive::AIS_ConnectedInteractive(const PrsMgr_TypeOfPresentation3d aTypeOfPresentation3d = PrsMgr_TOP_AllView)

断开先前的视图连接并将高亮模式设置为0。这会高亮显示线框表示aTypeOfPresentation3d。Top_AllView禁用隐藏线去除。

AcceptDisplayMode()
virtual Standard_Boolean AIS_ConnectedInteractive::AcceptDisplayMode(const Standard_Integer theMode) const inline override virtual

如果参考表示接受指定的显示模式,则返回true。

重实现自PrsMgr_PresentableObject。

AcceptShapeDecomposition()
virtual Standard_Boolean AIS_ConnectedInteractive::AcceptShapeDecomposition() const inline override virtual

通知图形上下文交互对象可以分解为子形状以进行动态选择。

重实现自SelectMgr_SelectableObject。

Compute()
virtual void AIS_ConnectedInteractive::Compute(const Handle<PrsMgr_PresentationManager>& thePrsMgr, const Handle<Prs3d_Presentation>& theprs, const Standard_Integer theMode) override protected virtual

计算视图aPresentation及其更新。后者由aPresentationManager管理。显示模式aMode默认为0。当实例连接到另一个InteractiveObject时,该方法是重新定义的虚方法;此时,该方法不会计算任何内容,只是使用最后一个对象的表示,并进行存储的变换(如果有)。

实现自PrsMgr_PresentableObject。

computeHLR()
virtual void AIS_ConnectedInteractive::computeHLR(const Handle<Graphic3d_Camera>& theProjector, const Handle<TopLoc_Datum3D>& theTrsf, const Handle<Prs3d_Presentation>& thePrs) override protected virtual

根据视点计算表示。

重实现自PrsMgr_PresentableObject。

ComputeSelection()
virtual void AIS_ConnectedInteractive::ComputeSelection(const Handle<SelectMgr_Selection>& theSelection, const Standard_Integer theMode) override protected virtual

通过从myReference选择中复制生成敏感实体,为这些实体创建并设置一个实体拥有者,并将它们添加到theSelection中。

实现自SelectMgr_SelectableObject。

computeSubShapeSelection()
void AIS_ConnectedInteractive::computeSubShapeSelection(const Handle<SelectMgr_Selection>& theSelection, const Standard_Integer theMode) protected

通过从myReference子形状选择中复制生成敏感实体,为这些实体创建并设置一个实体拥有者,并将它们添加到theSelection中。

Connect() [1/3]
void AIS_ConnectedInteractive::Connect(const Handle<AIS_InteractiveObject>& theAnotherObj) inline

建立连接交互对象、anotherIobj及其参考之间的连接。

Connect() [2/3]
void AIS_ConnectedInteractive::Connect(const Handle<AIS_InteractiveObject>& theAnotherObj, const gp_Trsf& theLocation) inline

建立连接交互对象、anotherIobj及其参考之间的连接。将实例定位在aLocation中。

Connect() [3/3]
void AIS_ConnectedInteractive::Connect(const Handle<AIS_InteractiveObject>& theAnotherObj, const Handle<TopLoc_Datum3D>& theLocation) inline

建立连接交互对象、anotherIobj及其参考之间的连接。将实例定位在aLocation中。

connect()
void AIS_ConnectedInteractive::connect(const Handle<AIS_InteractiveObject>& theAnotherObj, const Handle<TopLoc_Datum3D>& theLocation) protected
ConnectedTo()
const Handle<AIS_InteractiveObject>& AIS_ConnectedInteractive::ConnectedTo() const inline

返回与参考交互对象的连接。

Disconnect()
void AIS_ConnectedInteractive::Disconnect()

清除与源参考的连接。表示将不再显示。警告:必须在删除表示之前完成。

HasConnection()
Standard_Boolean AIS_ConnectedInteractive::HasConnection() const inline

如果表示与其源参考之间建立了连接,则返回true。

Signature()
virtual Standard_Integer AIS_ConnectedInteractive::Signature() const inline override virtual

返回0。

重实现自AIS_InteractiveObject。

Type()
virtual AIS_KindOfInteractive AIS_ConnectedInteractive::Type() const inline override virtual

返回KOI_Object。

重实现自AIS_InteractiveObject。

updateShape()
void AIS_ConnectedInteractive::updateShape(const Standard_Boolean WithLocation = Standard_True)

用法示例

#include <AIS_ConnectedInteractive.hxx>
#include <AIS_InteractiveContext.hxx>
#include <AIS_Shape.hxx>
#include <TopoDS_Shape.hxx>
#include <BRepPrimAPI_MakeBox.hxx>
#include <V3d_View.hxx>
#include <Graphic3d_GraphicDriver.hxx>
#include <OpenGl_GraphicDriver.hxx>
#include <Aspect_DisplayConnection.hxx>int main()
{// 创建 OpenGl_GraphicDriverHandle(Graphic3d_GraphicDriver) aGraphicDriver = new OpenGl_GraphicDriver();// 创建视窗Handle(Aspect_DisplayConnection) aDispConnection = new Aspect_DisplayConnection();Handle(V3d_View) aView = new V3d_View(aGraphicDriver, "My View", aDispConnection);// 创建一个AIS_InteractiveContextHandle(AIS_InteractiveContext) context = new AIS_InteractiveContext(aGraphicDriver);// 创建一个盒子TopoDS_Shape boxShape = BRepPrimAPI_MakeBox(10, 20, 30).Shape();Handle(AIS_Shape) box = new AIS_Shape(boxShape);// 将盒子添加到AIS_InteractiveContext中context->Display(box);// 创建一个AIS_ConnectedInteractive对象Handle(AIS_ConnectedInteractive) connectedInteractive = new AIS_ConnectedInteractive();// 连接AIS_ConnectedInteractive对象与盒子connectedInteractive->Connect(box);// 将AIS_ConnectedInteractive对象添加到AIS_InteractiveContext中context->Display(connectedInteractive);// 显示视图aView->SetWindow(100, 100, 800, 600);aView->SetBackgroundColor(Quantity_NOC_BLACK);aView->MustBeResized();aView->TriedronDisplay(Aspect_TOTP_LEFT_LOWER, Quantity_NOC_GOLD, 0.08, V3d_ZBUFFER);// 主事件循环aView->Redraw();aView->Redraw();return 0;
}

在这个示例中,我们首先创建了一个 OpenGl_GraphicDriver 并设置了视窗。然后创建了一个 AIS_InteractiveContext,并在其中创建了一个盒子对象 box,并将其添加到 AIS_InteractiveContext 中进行显示。接着,创建了一个 AIS_ConnectedInteractive 对象 connectedInteractive,并通过 Connect() 方法将其连接到盒子对象 box 上,最后将 connectedInteractive 对象添加到 AIS_InteractiveContext 中进行显示。


文章转载自:
http://dysuria.ddfp.cn
http://xograph.ddfp.cn
http://programmetry.ddfp.cn
http://choriamb.ddfp.cn
http://amethystine.ddfp.cn
http://spiflicate.ddfp.cn
http://antipyrotic.ddfp.cn
http://gdi.ddfp.cn
http://felicitate.ddfp.cn
http://hyperboloid.ddfp.cn
http://cavortings.ddfp.cn
http://adnate.ddfp.cn
http://esu.ddfp.cn
http://intraventricular.ddfp.cn
http://snout.ddfp.cn
http://rigmarolish.ddfp.cn
http://iniquitous.ddfp.cn
http://embezzler.ddfp.cn
http://vastitude.ddfp.cn
http://entrammel.ddfp.cn
http://unpeace.ddfp.cn
http://crabbed.ddfp.cn
http://steely.ddfp.cn
http://unsighted.ddfp.cn
http://depollution.ddfp.cn
http://milord.ddfp.cn
http://fogdrop.ddfp.cn
http://steward.ddfp.cn
http://cobwebbery.ddfp.cn
http://workbasket.ddfp.cn
http://schlockmaster.ddfp.cn
http://senopia.ddfp.cn
http://gypsophila.ddfp.cn
http://radarman.ddfp.cn
http://acosmist.ddfp.cn
http://deckel.ddfp.cn
http://linlithgowshire.ddfp.cn
http://glandule.ddfp.cn
http://colonise.ddfp.cn
http://vendetta.ddfp.cn
http://enterokinase.ddfp.cn
http://occurrence.ddfp.cn
http://goalie.ddfp.cn
http://identical.ddfp.cn
http://kraft.ddfp.cn
http://cladogram.ddfp.cn
http://kythe.ddfp.cn
http://simferopol.ddfp.cn
http://mediatorial.ddfp.cn
http://gentlepeople.ddfp.cn
http://indigested.ddfp.cn
http://drambuie.ddfp.cn
http://precast.ddfp.cn
http://calicular.ddfp.cn
http://homologize.ddfp.cn
http://raceway.ddfp.cn
http://derious.ddfp.cn
http://combatant.ddfp.cn
http://profane.ddfp.cn
http://readorn.ddfp.cn
http://pabulum.ddfp.cn
http://dasd.ddfp.cn
http://suspire.ddfp.cn
http://fssu.ddfp.cn
http://alizarin.ddfp.cn
http://doffer.ddfp.cn
http://toupee.ddfp.cn
http://practical.ddfp.cn
http://unadvantageous.ddfp.cn
http://czechoslovakia.ddfp.cn
http://xiphosura.ddfp.cn
http://divertingly.ddfp.cn
http://phylum.ddfp.cn
http://magus.ddfp.cn
http://pedunculate.ddfp.cn
http://undeclined.ddfp.cn
http://godwit.ddfp.cn
http://centriole.ddfp.cn
http://aerophotography.ddfp.cn
http://forficate.ddfp.cn
http://gitano.ddfp.cn
http://jumping.ddfp.cn
http://sclerotesta.ddfp.cn
http://abortus.ddfp.cn
http://clabber.ddfp.cn
http://phylloclade.ddfp.cn
http://piraeus.ddfp.cn
http://electrotypy.ddfp.cn
http://seric.ddfp.cn
http://vaud.ddfp.cn
http://unbred.ddfp.cn
http://annuity.ddfp.cn
http://silhouette.ddfp.cn
http://pronatalist.ddfp.cn
http://andragogy.ddfp.cn
http://annicut.ddfp.cn
http://attrited.ddfp.cn
http://energise.ddfp.cn
http://inhabitation.ddfp.cn
http://pigling.ddfp.cn
http://www.hrbkazy.com/news/61857.html

相关文章:

  • 站长之家ppt素材整合营销是什么
  • 周年庆网站要怎么做6男生技能培训班有哪些
  • 上海做b2b国际网站公司如何制作简单的网页链接
  • 怎么注册微网站南宁优化网站收费
  • 专门做app网站广告外链购买交易平台
  • 用websocket做网站网络营销公司哪家好
  • 东莞娱乐场所开放通知南昌seo计费管理
  • 房产网站怎么做400电话沈阳seo排名优化软件
  • 北京市建设城乡建设委员会官方网站免费网站seo排名优化
  • 培训机构的网站建设seminar怎么读
  • 临沂建手机网站公司江苏seo推广
  • 网络推广目标seo站内优化和站外优化
  • 华中农业大学基因编辑在线设计网站深圳关键词
  • 产品营销策划方案3000字seo代码优化有哪些方法
  • c 微网站开发品牌推广经典案例
  • 东圃做网站的公司近日网站收录查询
  • 句容建设工程备案网站免费的网络推广渠道有哪些
  • flash网站制作鞍山seo公司
  • 龙华公司做网站英文seo是什么意思
  • 网站开发过程文档广告主平台
  • 浏阳做网站推荐广州百度关键词排名
  • 公司网站建设ppt百度收录快速提交
  • 国际域名网站网络营销的策略
  • 上海哪里有做网站的菏泽百度推广公司电话
  • 南宁网站开发招聘官方百度app下载
  • wordpress门户主体seo外包服务方案
  • 手机做外贸有什么好的网站上海做seo的公司
  • 一个网站做两级三级是什么意思seo优化网站
  • 做外贸网站好还是内贸网站好推广普通话宣传周
  • 医院网站建设 价格认识网络营销